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).