Unit Testing: Difference between revisions

From WeBWorK_wiki
Jump to navigation Jump to search
No edit summary
No edit summary
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 15: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