← Software Testing learning pathSoftware Testing · Module 6 of 10
Test cases and documentation
Write clear test cases and plans.
📖 Key ideas
- A test case: ID, title, preconditions, steps, test data, expected result, actual result, status.
- A test plan defines scope, approach, resources, schedule and risks.
- Traceability matrix links requirements to tests.
- Test data should cover valid, invalid and edge cases.
- Keep tests simple, independent and repeatable.
💡 Real-life example: A test case is a recipe card: anyone following the steps should get the same result.
Test caseSteps and expected result for a check
Test planDocument describing testing approach
RTMRequirements Traceability Matrix
Expected resultWhat should happen