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 <noreply@anthropic.com>
This commit is contained in:
Tolga Karatas 2026-02-16 01:14:34 +03:00
parent a351874068
commit d50b7c13dc
No known key found for this signature in database
GPG Key ID: C8389C243D70C4C9
1 changed files with 33 additions and 0 deletions

View File

@ -8,6 +8,12 @@
- [ ] Tests cover happy path - [ ] Tests cover happy path
- [ ] Tests cover 1-2 critical error cases - [ ] 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 ## Test Quality
- [ ] All generated tests run successfully - [ ] 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. **Need more comprehensive testing?** Install [Test Architect (TEA)](https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/) for advanced workflows.