home contents changes options help subscribe edit (external edit)

FunctionalTests is an automated framework for recording and replaying "functional" tests of a Zope web application. Requests can be either HTTP requests, including authentication, cookies, and form variables, or ZEO-based Python functions (especially useful for setup/teardown/postcondition implementations).

http://www.zope.org/Members/tseaver/FunctionalTests

Toni Arnold writes: the key advantage of FunctionalTests over other functional testing products, e.g. Puffin, is the use of ZEO. This opens a way to combine functional tests with unit tests. I used the technique for my Nlpi project and recently wrote a paper about it which can be found on the Nlpi page at http://www.copyriot.com/tarnold/nlpi/testarchitecture.html . The approach is particularly useful for complex products with different modules modifying a lot of data, relying one on the other.

See also the newer, web-based functional test framework in Plone cvs



subject:
  ( 23 subscribers )