Skip to content

Add Trac Keyword Triage Guide for Test Team Members #114

@juanmaguitar

Description

@juanmaguitar

Problem

Testers don't have clear guidance on which Trac keywords to use and when. This leads to inconsistent triaging and confusion about when to test vs. escalate.

Proposed Solution

Add a "Trac Keyword Triage Guide" to the handbook with:

  1. Definitions of the four main testing keywords testers manage
  2. A workflow diagram showing when to use each keyword
  3. Practical examples of common scenarios

Content

The Four Keywords

Keyword When to Use Action
needs-testing After code review is complete and patch is ready for testers Add this keyword to signal testers can start testing
needs-test-info Testing instructions are unclear or missing Add when testers need more information about how to test
dev-feedback Technical details needed to understand the issue for proper testing Add when testers need technical clarification from developers
needs-refresh Patch has merge conflicts and won't apply cleanly Remove needs-testing, then add needs-refresh
Note: This is Trac-specific. Unlike GitHub, Trac requires manual flagging of merge conflicts

Workflow Diagram

Image

When you see needs-testing, follow this decision tree:

  1. Has this been reviewed by someone with commit access?

    • NO → Remove needs-testing, add dev-feedback
    • YES → Continue
  2. Do I have enough information to test?

    • NO, missing test steps → Remove needs-testing, add needs-test-info
    • NO, need technical details → Remove needs-testing, add dev-feedback
    • YES → Continue
  3. Does the patch apply cleanly?

    • NO → Remove needs-testing, add needs-refresh
    • YES → Test it

Why This Helps

  • Testers will use keywords consistently
  • Less back-and-forth on tickets
  • Easier to onboard new testers
  • Clear rules for when to escalate vs. test

Notes

This focuses on the tester's view of triage. These four keywords are what testers manage day-to-day - there are other keywords, but they're handled by other roles.

Metadata

Metadata

Assignees

No fields configured for Enhancement.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions