Difference between revisions of "Unit Testing"

From WeBWorK_wiki
Jump to navigation Jump to search
(Undo revision 12447 by Boydduffee (talk))
Line 35: Line 35:
   
 
=== Manual Unit Tests ===
 
=== Manual Unit Tests ===
* [[Preview/Check_Answer/Submit_Answer Button Behavior]] - check these with Test::WWW::Mechanize
+
* [[Preview/Check_Answer/Submit_Answer Button Behavior]]
   
 
[[:Category:Developers]]
 
[[:Category:Developers]]

Revision as of 09:42, 17 July 2012

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


  • Unit testing tutorials
  • Unit testing modules (Michael Schwern and Andy Lester )
    • Test::Tutorial http://search.cpan.org/dist/Test-Simple/lib/Test/Tutorial.pod
    • Test::Harness
    • Test::More
    • Test::Exception
    • Test::HTML::Lint
    • Test::Simple (frame work for creating test modules)
    • Test::Pod
    • Test::LongString
    • Test::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)

Things to Test

Probably easy to start with

  • Permissions
  • Database


Manual Unit Tests

Category:Developers