A Test plan is a concrete description of test cases to perform, as well as their results. Test plans can be grouped inside test folders, although this is usually unnecessary for small projects, where you can add them directly to the root.
A test plan contains:
- A template.
This template defines which test units and test cases actually should be tested within the test plan.
- Test runs.
The test runs contain the actual tests that were performed by the tester, as well as their results.
Test runs within a test plan can, if needs be, be grouped by environment (E.g. "Test environment", "Live environment").
A test plan has a single cumulated test result (traffic light colors) that is calculated from its child elements (test environments). This gives you a very quick overview of the overall status of a single test plan.