From d50b7c13dcfd6d0c371731b0766d3848f29c02c1 Mon Sep 17 00:00:00 2001 From: Tolga Karatas Date: Mon, 16 Feb 2026 01:14:34 +0300 Subject: [PATCH] feat(qa): add requirements traceability and TEA integration to QA checklist Expand QA validation checklist with: - Requirements Traceability section (all tracks): - Each acceptance criterion has at least one test - Each FR has at least one test scenario - Test descriptions reference their source FR/AC - Enterprise Track TEA Module Integration section: - TEA TD (Test Design) completion check - TEA TR (Traceability) completion check - TEA NR (NFR Assessment) completion check - TEA quality gate decision (PASS/CONCERNS/FAIL) - RTM test column population from TEA output - Orphan test detection - Enterprise Test Metrics section: - Coverage by requirement (TEA TR) - Coverage by risk P0-P3 (TEA TD) - NFR compliance (TEA NR) - Full traceability chain verification Addresses GAP-QA02, C-QA1, C-QA2, C-QA3. Part of ISO 29148 compliance initiative (Wave 2). Co-Authored-By: Claude Opus 4.6 --- src/bmm/workflows/qa/automate/checklist.md | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/bmm/workflows/qa/automate/checklist.md b/src/bmm/workflows/qa/automate/checklist.md index 013bc6390..054bab2b8 100644 --- a/src/bmm/workflows/qa/automate/checklist.md +++ b/src/bmm/workflows/qa/automate/checklist.md @@ -8,6 +8,12 @@ - [ ] Tests cover happy path - [ ] Tests cover 1-2 critical error cases +## Requirements Traceability (All Tracks) + +- [ ] Each acceptance criterion has at least one test +- [ ] Each FR has at least one test scenario defined +- [ ] Test descriptions reference the FR or acceptance criterion they verify + ## Test Quality - [ ] All generated tests run successfully @@ -30,4 +36,31 @@ Run the tests using your project's test command. --- +## Enterprise Track: TEA Module Integration + +**When the TEA (Test Architecture Enterprise) module is installed, verify these additional items:** + +### TEA Workflow Completion + +- [ ] TEA TD (Test Design) has been run and test strategy document exists +- [ ] TEA TR (Traceability) has been run and test-requirement traceability matrix exists +- [ ] TEA NR (NFR Assessment) has been run if NFRs are present in the PRD +- [ ] TEA gate decision has been obtained (PASS / CONCERNS / FAIL) + +### TEA Quality Gate + +- [ ] TEA quality gate result is PASS or CONCERNS (FAIL blocks progression) +- [ ] If CONCERNS: issues documented and accepted by stakeholders +- [ ] RTM test columns populated from TEA TR output +- [ ] No orphan tests exist (every test traces to a requirement) + +### Enterprise Test Metrics (from TEA outputs) + +- [ ] Test coverage by requirement documented (from TEA TR) +- [ ] Test coverage by risk level P0-P3 documented (from TEA TD) +- [ ] NFR compliance status documented (from TEA NR) +- [ ] Full traceability chain verified: Test → Story → FR → SyRS → StRS + +--- + **Need more comprehensive testing?** Install [Test Architect (TEA)](https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/) for advanced workflows.