Difference between revisions of "Unit Testing"

From WeBWorK_wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
 
Create automated tests to insure that WeBWorK is configured and functioning properly.
 
Create automated tests to insure that WeBWorK is configured and functioning properly.
   
   
 
*Unit testing tutorials
 
*Unit testing tutorials
  +
  +
** Andy Lester http://perlbuzz.com/
 
** http://petdance.com/perl/automated-testing/
 
** http://petdance.com/perl/automated-testing/
  +
** http://petdance.com/perl/use-prove-lt.pdf
  +
** http://petdance.com/perl/large-project-testing.pdf
  +
** http://petdance.com/perl/adding-testing-to-existing-projects.pdf
   
 
* Unit testing modules
 
* Unit testing modules
  +
** Test::Tutorial http://search.cpan.org/dist/Test-Simple/lib/Test/Tutorial.pod
 
** Test::Harness
 
** Test::Harness
   
  +
** Test::More
   
  +
** Test::Exception
   
  +
** Test::HTML::Lint
   
  +
** Test::Simple (frame work for creating test modules)
   
  +
** Test::Pod
   
  +
** Test::LongString
   
  +
** WWW::Mechanize
   
  +
** Test::File (testing file attributes)
   
  +
** Test::Mail (tests programs that send and receive mail)
   
 
  +
*(While not a perl module the Mac program Fake can be used to automate testing of a web site)
 
 
 
 
 
 
 
 
   
 
[[:Category:Developers]]
 
[[:Category:Developers]]

Revision as of 11:43, 6 June 2011

Create automated tests to insure that WeBWorK is configured and functioning properly.


  • Unit testing tutorials
    • Test::More
    • Test::Exception
    • Test::HTML::Lint
    • Test::Simple (frame work for creating test modules)
    • Test::Pod
    • Test::LongString
    • WWW::Mechanize
    • Test::File (testing file attributes)
    • Test::Mail (tests programs that send and receive mail)
  • (While not a perl module the Mac program Fake can be used to automate testing of a web site)

Category:Developers