ZopeTestCaseWiki
Welcome to the ZopeTestCase Wiki!
The purpose of this Wiki is to collect information about design and usage of the ZopeTestCase package. I plan to keep it updated. Please do not use this Wiki for (extensive) discussions. Thanks.
- Contact: [email protected]
- RecentChanges, Contents
Documentation
- InstallationInstructions -- What the name implies.
- HowTo -- An overview of and introduction to ZTC.
- ReadMe -- Details on setting up your own test environment.
- ZopeEnvironment -- Assumptions ZTC makes about your Zope setup.
- PyUnit -- Documentation for Python's
unittest
module. - IZopeTestCase -- The ZopeTestCase public interfaces.
- ApiReference -- ZopeTestCase API reference.
- SecurityTesting -- Details on default fixture and security API.
- FunctionalTesting -- Notes on the new functional testing features.
- PortalTestCase -- Overview of the PortalTestCase base class.
- ZopeProfiler -- How to use the built-in profiling support.
- TimeLines -- Sequence of things going on when a test is run.
- FrequentlyAskedQuestions -- With answers!
- TestRunnerComparison -- Document comparing available test runners.
CVS
- ZopeTestCase CVS is hosted by the Collective project on Sourceforge.
Related Tools
- TestRunner -- A test runner with INSTANCE_HOME support.
- CMFTestCase -- Add-on for testing CMF-based products and applications.
Related Reading
- Test Driven Development -- This and much more can be found in the c2 Wiki.
- Unit Testing Zope -- Slides of my talk at EuroPython 2003 (258k pdf).
- Unit Testing in Python -- Tom Bryan's presentation at PyCon 2003.
- Cactus -- A Java testing framework from the Jakarta project.
Products Using ZopeTestCase
- Plone 2.0 by the Plone Team
- Silva by Infrae (Thanks to Godefroid Chapelle)
- CPS 3.0 by Nuxeo
- Zwiki by Simon Michael
- ExternalFile and ZopeXMLMethods by Arielpartners
- ZQTI and QTIEditor by Upfront Systems
- DDBug Issue Tracker by Hiperlogica
- ReplaceSupport, DocFinderTab, and AcquisitionUnderstander
- ExtFile/ExtImage (1.2.0 and later)