5 | | QATracker is a Trac 0.11 plug-in used to manage QA Test Cases via the native Trac interface and workflow. |
| 5 | QATracker is a Trac 0.11 plug-in used to manage QA Test Cases via the native Trac interface. |
| 6 | * Test Plans and Test Runs are managed by Milestones |
| 7 | * Test Cases are managed by Tickets |
| 8 | * Test Results are the Closed Tickets with some sort of resolution (Pass, Fail, Skip, etc.) |
| 9 | |
| 10 | In other words, QA folks get all the snazzy benefits of Trac (reporting, transparency, usage patterns, etc.) that development is already enjoys. |
| 11 | |
| 12 | === High Level === |
| 13 | The QATrackerPlugin does two things: |
| 14 | 1. Creates a new Test Run and populates it with Test Cases from an existing Test Plan |
| 15 | 2. Populates an existing Test Run with additional Test Cases from an existing Test Plan |
| 16 | |
| 17 | === Disclaimer === |
| 18 | Please note that QATrackerPlugin is currently alpha. Effectively, it only manages the "happy path" for usage. A more polished beta will be available by 2/28/09 that includes proper error handling as well as customization options. |
| 19 | |
| 20 | Specific notes regarding usage plus recommendations will be added soon in the [#Example Example] section. [#Screenshots Screenshots] too. |
| 21 | |
| 22 | === Terminology === |
| 23 | For the purposes of the QATrackerPlugin, the following words are defined and mapped to the Trac interface. |
| 24 | Test Plan:: |
| 25 | A collection of Test Cases, effectively speaking a template for a Test Run. Within Trac, this equates to a Milestone with unassigned Tickets. |
| 26 | Test Run:: |
| 27 | An instance of a Test Plan. Within Trac, this equates to a Milestone with assigned Tickets. |
| 28 | Test Case:: |
| 29 | Something to test. Within Trac, this equates to a ticket. |
| 30 | Test Result:: |
| 31 | Something that was tested. Within Trac, this equates to closed ticket (and/or their resolution). |
| 32 | |
| 33 | ---- |