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.7.1.src.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

testmanager.1.7.1-Py_2.7-Trac_0.12-1.0.tar.gz (1.3 MB view details)

Uploaded Source

testmanager.1.7.1-Py_2.6-Trac_0.12-1.0.tar.gz (1.3 MB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for testmanager.1.7.1.src.tar.gz
Algorithm Hash digest
SHA256 286c79925052386d64021fcd39e830a5a01461971e3455c56cf5f903ef7ece94
MD5 971a2ac02fdf2e5f0e5368e93d6198eb
BLAKE2b-256 025d36d6c2fe2d6a1a2e6d4889eece23ff9039cccb1e5343e426cbdfb0e9d2b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for testmanager.1.7.1-Py_2.7-Trac_0.12-1.0.tar.gz
Algorithm Hash digest
SHA256 9865a54b328ceea64104c223d994d80cfe68b0cca95a266068d824251eb7c787
MD5 d5f21dd61ff58cb69f6bf57e06676e7f
BLAKE2b-256 1f3ee41393a7e3b0ed82e80d2f8e9169957d1674b0c6d4ffbcceb8633077e55d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for testmanager.1.7.1-Py_2.6-Trac_0.12-1.0.tar.gz
Algorithm Hash digest
SHA256 cf3f887f81e9b217fd0e8ac809b48852dad5b03184b46b3f98115a46bd270c61
MD5 8e901ff99764ff21cd6e91182442ee01
BLAKE2b-256 d72c7128d59621e2f8c1a738a698a4be5f42dcd7a0e2ee57b73b5c8582a2a799

See more details on using hashes here.

Supported by

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