Test Cases & Validation
Scenarios that must pass for this problem to be considered solved.
Last Updated: YYYY-MM-DD
Success Criteria
[High-level goals from description.md]
- [Criterion 1]
- [Criterion 2]
- [Criterion 3]
Test Cases
Test Case 1: [Name]
Scenario: [Describe the test scenario]
Steps:
- [Step 1]
- [Step 2]
- [Step 3]
Expected Result: [What should happen]
Actual Results:
- Attempt 001: [Result]
- Attempt 002: [Result]
- Attempt NNN: [Result]
Status: [Pass | Fail | Blocked | Not Yet Tested]
Test Case 2: [Name]
[Repeat structure]
Regression Tests
[Tests to ensure previous functionality isn't broken]
Regression 1: [Name]
What it checks: [What this regression test validates]
Results:
- Attempt 001: [Result]
- Attempt 002: [Result]
Performance Benchmarks
[If applicable]
Baseline Measurements:
- [Metric 1]: [Baseline value]
- [Metric 2]: [Baseline value]
Target Improvements:
- [Metric 1]: [Target value]
- [Metric 2]: [Target value]
Attempt Results:
| Attempt | Metric 1 | Metric 2 | Notes |
|---|---|---|---|
| Baseline | [value] | [value] | Before changes |
| 001 | [value] | [value] | [Notes] |
| 002 | [value] | [value] | [Notes] |
Edge Cases
[Unusual scenarios that must also work]
-
[Edge Case 1]: [Description]
- Status: [Covered | Not Covered]
- Test: [How to validate]
-
[Edge Case 2]: [Description]
- Status: [Covered | Not Covered]
- Test: [How to validate]
Acceptance Checklist
- All test cases pass
- No regressions introduced
- Performance targets met
- Edge cases handled
- Documentation updated
- Monitoring in place