Add test-design stage (English-language test specification)#339
Open
SiddhJog wants to merge 1 commit into
Open
Add test-design stage (English-language test specification)#339SiddhJog wants to merge 1 commit into
SiddhJog wants to merge 1 commit into
Conversation
New stage between nfr-design and infrastructure-design. Produces English-language test cases (not code) organised by tier: - Unit tests (method-level) - Component tests (call chain within unit) - Integration tests (cross-unit via contracts) - NFR tests (performance, security, availability) Each test case traces to BR-n or NFR-n. Coverage matrix ensures no rule is untested. Two consumers: code-gen (acceptance criteria) and QA team (test plan). Future iteration will fork into parallel code-gen + test-code-gen tracks. Includes: test-design-stage-summary.md and future-test-workflow.md documenting the design thinking and future vision.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
New stage between nfr-design and infrastructure-design that produces English-language test cases as a specification, not code. Serves as acceptance criteria for code-generation and as a test plan for QA teams.
Changes
Flow after this PR
functional-design → nfr-design → test-design → infrastructure-design → code-generationKey design decisions