Version 12 (modified by Fran Boon, 16 years ago) ( diff )




"A bug is a test case you haven't written yet"
"Unit Tests allow merciless refactoring":

Unit Tests (must do)

Should we use doctests?

These should be written by the developers

Continuous Integration

Whenever a commit is made it should be checked to see that it doesn't break anything

Regression Testing

Fired by dev after certain number of changes or whenever they like.

Boundary Testing (should do)

Checks functionality of modules against spec.

This is done by the Testers who accept the Code as a result.

Integration Testing (good thing)

Usability Tests


  • Are we XHTML 1.0 compliant?
  • Are we usable without JavaScript?

Performance Tests

Whilst the Web2Py framework is fast, we should check that we're not doing anything stupid to slow it down:

Security Tests

Whilst the Web2Py framework is secure by design, we should validate this:


Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.