PRD: testing-framework
Related to #738 (closed)
Summary
Testing framework initiative for GENIE.AI — comprehensive test coverage across all system layers.
Artifacts
- PRD: 46 functional requirements (FR1–FR46), 24 non-functional requirements, PCCQ testing philosophy (Pragmatic, Cascading, Confidence-driven, Quick)
- Architecture: CI/CD 3-tier design (mandatory/scheduled/on-demand), MELT integration hooks
- Epics: 9 epics, 43 stories organized in execution waves (Wave 0–2)
Epics
- Epic 1: Merge with Confidence - CI/CD Pipeline (9 stories)
- Epic 2: Backend API Test Suite (8 stories)
- Epic 3: Frontend Component Test Suite (5 stories)
- Epic 4: OPEA Microservice Test Suite (6 stories)
- Epic 5: Document Repository Test Suite (4 stories)
- Epic 6: Configuration Integrity Validation (3 stories)
- Epic 7: MELT-Ready Test Instrumentation (3 stories)
- Epic 8: RAG Quality Assurance (3 stories)
- Epic 9: AI-Assisted Test Generation (2 stories)
GitLab Integration
- 69 issues synced with BMAD labels (
prd::testing-framework,testing-framework::epic-N,type::*,status::*) - BMAD Sprint Board configured (backlog → ready-for-dev → in-progress → review)
Closes #599 (closed)
Test plan
-
Verify sprint-status.yamlmatches all 43 stories inepics.md -
Verify GitLab issues have correct BMAD labels and status -
Verify closed/deferred issues (#727 (closed)– #733 (closed)) are properly closed
Edited by Jérôme Revillard