Differences between revisions 7 and 8
Revision 7 as of 2007-05-18 16:01:26
Size: 1537
Editor: FredDrake
Comment: include note about zope.testing
Revision 8 as of 2008-11-15 14:00:37
Size: 1541
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * [http://www.garethrees.org/2001/12/04/python-coverage/ StatementCoverage] This module runs your code, then produces a report on how many statements were executed, and which ones were not. Use it to ensure your unit tests test everything.  * [[http://www.garethrees.org/2001/12/04/python-coverage/|StatementCoverage]] This module runs your code, then produces a report on how many statements were executed, and which ones were not. Use it to ensure your unit tests test everything.
Line 8: Line 8:
 * [http://www.python.org/pypi/zope.testing zope.testing] provides a powerful test runner that supports test discovery and a wide range of options to control how tests are run and results reported.  * [[http://www.python.org/pypi/zope.testing|zope.testing]] provides a powerful test runner that supports test discovery and a wide range of options to control how tests are run and results reported.
Line 28: Line 28:
-- MikeRovner [[DateTime(2004-02-27T19:25:32Z)]] -- MikeRovner <<DateTime(2004-02-27T19:25:32Z)>>

Software

Best Practices

Discussion

Sprouted out by http://formencode.org/docs/DataTest/TODO.html.

What I need is a layered test system like

  • test suit
    • with fast/normal/detailed mode
    • with known failing tests excluded
  • test package to group related tests with preset parameters
  • individual test
    • with options like log details
    • with ability to flex parameters, extend options etc.
  • test utilities
    • fuzzy difference
    • different logging/reporting/visualization helpers
    • with output capture capability

-- MikeRovner 2004-02-27 19:25:32

TestSoftware (last edited 2011-08-30 19:04:15 by c-cf31e353)

Unable to edit the page? See the FrontPage for instructions.