CaseBook is a collection of XML Schema, XSLT and XQuery which allow you to model an application's controls, pages and states at a high level in an XML document, then use this model to generate documentation for manual testing. Information can also be skimmed out of Bugzilla (or any issue management tool with an Atom feed). CaseBook is intended to fill a need for an easy to use knowledge-base for quality assurance data. I began this project as a way to replace a number of Word documents that were constantly out of date.
I am currently in the process of adding CaseBook as an open source project on SourceForge, under GPL.
Because a CaseBook knowledge base can be implemented using exclusively XML technologies which are freely available, it is by design a very extensible solution, as opposed to less abstract approaches to generating testing documents. This is intended to provide a mid-range between storing testing data as unformatted data (ie word) and using a costly solution.
The CaseBook Schema can be used as is with a XML-friendly editor like oXygen or StylusStudio for transforms, or can be staged on an eXist database equipped server (my preference).
Watch this space for more updates.
- Currently listening to WOXY's coverage of SXSW 2007 - wish that I was there right now.
She, Sir - It's my way of staying connected