MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

Testopia

A Testopia egy teszt eset menedzsment kiterjesztés a Bugzilla rendszerhez. Tervezésének célja, hogy a teszt esetek követésének általános eszköze legyen, amelynek segítségével a tesztelő csapatok integrálni tudják a hiba jelentéseket a teszt eset futtatási eredményeikkel. A Testopiát ugyan szoftver tesztelési célra tervezték, de végülis használható virtuálisan akárminek a tesztelési nyomkövetésére egy műszaki folyamatban.

Testopia 2.5

Ez a verzió támogatja a Bugzilla 4.2-t és az a legjobb hír, hogy nincs többé szükség patch-re a Bugzillához. Amennyiben előző verzióról frissítesz, légyszíves szedd le az előző verzióra feltett  patch-eket, mielőtt telepíted ezt a verziót. Az új telepítéshez annyi szükséges, hogy kicsomagolod (untar) a tömörített állományt a Bugzilla könyvtáradban és lefuttatod a checksetup-ot. A Bugzilla csapatból LpSolit munkáját illeti a köszönet, hogy ezt lehetővé tette.

Testopia 2.4 - Fontos figyelmeztetés!

Amennyiben kisbetűt-nagybetűt megkülönböztető fájlrendszerben frissíted előző verzióról (case sensitive filesystem), akkor a létező előző testopia könyvtárat le kell törölnöd az "extension' könyvtárban. Ha módosítottál a testopia forrás kódján, össze kell fésülnöd a forrásokat az új Testopia könyvtárba. (nagy T betűvel.). If you are on Windows or another case insensitive file system you should first rename the folder (testopia-old for example) and then unzip the tarball. You can then merge your changes before deleting the old version.

API USERS TAKE NOTE: Positional parameters are now deprecated. All params should now be sent in a hash (struct, dict, hashmap or whatever your language of choice calls key, value pairs). Though all attempts have been made to provide continuing support for positional parameters, please be aware that some API calls may fail until you make this change. Also, future versions may remove this support completely.

As always please backup your installation before attempting to install or upgrade.

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.4 (Bugzilla 3.6.x)

  • Bugzilla 3.6 support

Features for version 2.3 (Bugzilla 3.4.x)

  • Support XML export and import of test plans and children
  • Support CSV export of test cases and results.
  • New reports: worst offender and case roll-up
  • Set priorities on indidual case-runs
  • New clone options
  • Uses the latest Extjs 3.0 library
  • Converts Testopia into a true Bugzilla extension
  • Numerous bug fixes

Features for version 2.2 (Bugzilla 3.2 and 3.0.x)

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.

To install, do the following (see the README for more detailed instructions):

  1. Untar the Testopia 2.4 tarball inside your Bugzilla directory.
  2. Patch the Bugzilla files.
    On Linux systems it should look something like:

    patch -p0 -i extensions/testopia/patch-3.6

  3. Run checksetup.pl

To upgrade an existing Testopia installation you follow the same steps only you need to first REVERSE the old patch BEFORE untarring the files. If upgrading Bugzilla at the same time, this should be done before that as well..

patch -p0 -R -i extensions/testopia/patch-<version>

Where <version> represents the version of the patch you have applied (Bugzilla version).

Requirements

As our development has moved forward, we have decided to try to keep abreast of the latest stable release from Bugzilla (currently 3.4). 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.6.x

  • Mysql 5.0 or PostGres 8.1.x

  • Mozilla compatible browser ;-)

  • Additional Perl Modules: Text::CSV XML::Schema Validator XML::Schema::Parser (for importer) and JSON 2.10

TODO

  • User preferences

  • Notification emails

  • More Reports

See the Roadmap and Bug List for more details.

Downloads

Developers

Greg Hendricks
Vance Baarda (former developer)
Ed Fuentetaja (former developer)

Dokumentum címkék és a közreműködők

 Ezen oldal közreműködői: zgyv
 Utoljára frissítve: zgyv,