TESTOPIA DOES NOT YET SUPPORT BUGZILLA 3.4 OR 3.4RC1!!!
Testopia
Testopia is a test case management extension for Bugzilla. It is designed to be a generic tool for tracking test cases, allowing for testing organizations to integrate bug reporting with their test case run results. Though it is designed with software testing in mind, it can be used to track testing on virtually anything in the engineering process.
NOTE: The Testopia 2.2 is now available. There are two different packages.
One for Bugzilla 3.0.x and one for Bugzilla 3.2. Please be sure to download
the appropriate one. Also be sure to reverse the patch on your existing installation
before unzipping the package.
Integration Points
Testopia integrates with Bugzilla
products, components, versions, and milestones to allow a single
management interface for high level objects.
Testopia allows users to login to
one tool and uses Bugzilla group permissions to limit access to
modifying test objects.
Testopia allows users to attach
bugs to test case run results for centralized management of the
software engineering process.
Features for version 2.2 (Bugzilla 3.2 and 3.0.x)
Testopia integrates with Bugzilla products, components, versions, and milestones to allow a single management interface for high level objects.
Testopia allows users to login to one tool and uses Bugzilla group permissions to limit access to modifying test objects.
Testopia allows users to attach bugs to test case run results for centralized management of the software engineering process.
This release is primarily a bug fix release and to make Testopia compatable with Bugzilla 3.2 and Bugzilla 3.0.6. Please be sure to download the correct package based on your Bugzilla version.
Features for version 2.1 (Bugzilla 3.0.x)
This release provides numerous improvements including:- The ability to save and share dashboards
- The ability to edit searches
- Searches based on linked bug data
- Additional reports such as status, execution, and priority breakdown
- Minified Testopia Javascript files to boost performance. See the testopia-debug parameter.
In addition, Extjs was updated to version 2.2 which fixes numerous issues on Firefox 3 and provides a more flexible license.
As always, numerous bugs were squashed with this release. You can get a complete list in the ChangeLog
Features for version 2.0 (Bugzilla 3.0.x)
2.0 Is finally here. This version is a complete recreation of the UI. It has a very web 2.0 feel with Ajax provided by the Ext JS SDK.
To install, do the following (see the README for more detailed instructions):
- Untar the Testopia 2.2 tarball inside your Bugzilla directory.
- Patch the Bugzilla files.
There are different patch files for the different versions of Bugzilla. patch-3.0 is for Bugzilla 3.0 (without a .1 .2 or .3 etc.) while patch-3.0.x is for Bugzilla 3.0.1 - 3.0.5. Be sure to use patch-3.0.6+ for version 3.0.6 of Bugzilla
On Linux systems it should look something like:patch -p0 -i testopia/patch-3.0.x - Run checksetup.pl
patch -p0 -R -i testopia/patch-<version>
Where <version> represents the version of the patch you have applied (Bugzilla version). If upgrading from 1.3, you should apply the patch-3.0 regardless of what dot release of bugzilla you are running as reversing the 1.3 patch will remove an important patch to bugzilla that is included in 3.0.x.
Requirements
As our development has moved forward, we have decided to try to keep abreast of the latest stable release from Bugzilla (currently 3.0). This gives us a stable code base to work from. Developing plugins or extensions for any software is like trying to hit a moving target. This decision allows us to focus our time more on releasing new features often and early rather than back porting. However, this means that most major feature will not be back ported to earlier versions unless and until we have time to do so. Anyone wishing to help in this effort is more than welcome.
Bugzilla 3.0.x OR 3.2 (Be sure to choose the correct package)
Mysql 4.1.2 or PostGres 8.1.x
Mozilla compatible browser ;-)
Additional Perl Modules: Text::CSV (for importer) and JSON 2.07+
TODO
User preferences
Notification emails
More Reports
Links
Bugs (Please read the Bug Reporting Guide)
Official Testopia Blog
IRC: #testopia or #mozwebtools
User Help support-webtools@lists.mozilla.org
Developers dev-apps-webtools@lists.mozilla.org
Downloads
Developers
Greg Hendricks <ghendricks at novell dot com>
Vance
Baarda <vrb at novell dot com>
Ed Fuentetaja <ed.fuentetaja
at gmail dot com>