Build and improve
Test normal and edge cases
Build a compact test set that finds failures before users do.
Lesson time: 18 minutes
In this lesson
The test matrix
Test a normal case, missing input, ambiguity, out-of-scope request, instruction override attempt, and a case that requires admitting uncertainty.
Consistent evaluation
Score every result against the same criteria: accuracy, completeness, format compliance, safety, and actionability. Use pass or fail with a short note.
Fix the pattern, not the example
When a case fails, change the general rule behind it and rerun the entire set to avoid breaking previously successful cases.
Key takeaways
- ✓Test before launch.
- ✓Use consistent criteria.
- ✓Rerun tests after every change.
Practice now
Create six test cases from the listed types and record the expected result and reason for pass or failure.

