Skip to content

PRD: testing-framework

Jérôme Revillard requested to merge feat/testing-framework/prd into main

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.yaml matches all 43 stories in epics.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

Merge request reports

Loading