Skip to main content

Test management plugin for Trac

Project description

A Trac plugin to create Test Cases, organize them in catalogs, generate Test Plans and track their execution status and outcome.

Check out the Video tutorial on YouTube: http://www.youtube.com/watch?v=BIi3QMT0rT4

Now supporting:
  • Test statistics charts

  • Multiple test plans

  • Customizable test outcomes

  • Customizable workflows and workflow actions

  • Custom properties in all test objects

  • Tree and tabular views

  • Import and export from/to Excel

  • Internationalization

  • Programmatic APIs:

    • XML-RPC

    • HTTP RESTful

    • Python

Differently from other test management plugins for Trac that use Tickets as test case holders, this one uses Wiki pages and an additional proprietary data model to store Test Cases. This allows you to not pollute your ticket lists with something that is not a ticket, and at the same time is powered by the Trac search engine and formatting syntax for Wiki pages.

A set of plugins intercept requests for Wiki pages that are test cases and decorate the page with title, breadcrumbs, tree view, type-ahead search inside the catalogs, test case status semaphore and icons and buttons that allow you to create new test cases, sub-catalogs, copy and paste test cases around different catalogs and change a test case status.

The project’s home page is on Trac-Hacks: http://trac-hacks.org/wiki/TestManagerForTracPlugin

Take a look at the screenshots to get an idea:

Test Management Statistics: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen10.png

A Test Catalog: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen2.JPG

A Test Case: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen3.JPG

Type-ahead search for Test Cases in a catalog or plan: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen4.JPG

A Test Plan: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen7.JPG

A Test Case in a Test Plan: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen8.JPG

List of Test Plans for a Catalog: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen9.JPG

A custom Workflow associated to a Test Case: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen12.png

A custom “platform” property added to a Test Case: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen11.png

Move a Test Case into a different catalog: http://trac-hacks.org/attachment/wiki/TestManagerForTracPlugin/screen6.JPG

Currently tested on Trac 0.11 and 0.12, and Python 2.5, 2.6 and 2.7.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

testmanager.1.5.2.src.tar.gz (878.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

testmanager.1.5.2-Py_2.7-Trac_0.12-1.0.tar.gz (579.8 kB view details)

Uploaded Source

testmanager.1.5.2-Py_2.7-Trac_0.11.tar.gz (579.0 kB view details)

Uploaded Source

testmanager.1.5.2-Py_2.6-Trac_0.12-1.0.tar.gz (568.0 kB view details)

Uploaded Source

testmanager.1.5.2-Py_2.6-Trac_0.11.tar.gz (579.2 kB view details)

Uploaded Source

File details

Details for the file testmanager.1.5.2.src.tar.gz.

File metadata

File hashes

Hashes for testmanager.1.5.2.src.tar.gz
Algorithm Hash digest
SHA256 7c33449263b5ae21e29a3343850b164b66b7563fb3994cd0dcf75bd081b5a2ff
MD5 734e58f0d7a30e35cc12b21f516fb301
BLAKE2b-256 df335f99f8a0c6d7f84dc804fa45453f52de451e5cc45a5cf7393b2045eb11b8

See more details on using hashes here.

File details

Details for the file testmanager.1.5.2-Py_2.7-Trac_0.12-1.0.tar.gz.

File metadata

File hashes

Hashes for testmanager.1.5.2-Py_2.7-Trac_0.12-1.0.tar.gz
Algorithm Hash digest
SHA256 77bef3badec06b41ef163ca62d2b37add7549d7f21a7a2d8af63b459632f3a6e
MD5 9778104add935edd82dab3c3b0a86dcb
BLAKE2b-256 271969320d2f4561438bc51a19bc6d7e20980ee1829917fd329a085458c27292

See more details on using hashes here.

File details

Details for the file testmanager.1.5.2-Py_2.7-Trac_0.11.tar.gz.

File metadata

File hashes

Hashes for testmanager.1.5.2-Py_2.7-Trac_0.11.tar.gz
Algorithm Hash digest
SHA256 e36f1f28607bf973e713abf24a10ff867de3ffd6b35663a4a0669c9df19303f8
MD5 2d833c28a79223b20209567be9496755
BLAKE2b-256 afbed2780b4ddee512ec01e23cdf07e60afc8c8e629df8e33a678d3dadc81e4a

See more details on using hashes here.

File details

Details for the file testmanager.1.5.2-Py_2.6-Trac_0.12-1.0.tar.gz.

File metadata

File hashes

Hashes for testmanager.1.5.2-Py_2.6-Trac_0.12-1.0.tar.gz
Algorithm Hash digest
SHA256 5d0af22a9dbe974dac5ea0f064dee9fddbf357380ace12c5cab73dfdca608ec5
MD5 862cc009bb6d5896a1fb9c7646cf1af7
BLAKE2b-256 73351e8e1ba900388fb962f6d7acaadb6e0ed5fb79789680c0c74593496a6fcd

See more details on using hashes here.

File details

Details for the file testmanager.1.5.2-Py_2.6-Trac_0.11.tar.gz.

File metadata

File hashes

Hashes for testmanager.1.5.2-Py_2.6-Trac_0.11.tar.gz
Algorithm Hash digest
SHA256 2fe789fcd349c0e58864eaa8095b7cbe2fde723be6b95e42416c547a2daaeead
MD5 b66f083d1c2ecadfce7b624c81048cf1
BLAKE2b-256 f14d03bf4f9a42700b86cf60a5a57785c9e3629e0464ae8ca7a5dcb98a0823ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page