Understand the expected behavior of the model you are designing
It is very important to understand how the piece of the model that you are designing is expected to work in the overall
system, so that you can design accurate tests for the model. |
Create test plan organization
Define the organization structure you will use in the test plan i.e. chapters, sections, index, etc. |
Capture relevant test cases and data in unit test plan
You should create a unit test plan using the test plan work product guidance and template, if desired. Keep in mind
that you are designing a test plan for a system component and not the system as a whole. This test plan will be used
during the implementation phase of design. Each test case should include preconditions, data, test flow, and expected
results. |
Add "verify" traceability from test case to requirements
It is important to establish traceability from the test case to the requirement as soon as you write the test case. |
Perform coverage analysis to ensure test case coverage is adequate
This is very difficult to do by hand. It is best to perform coverage analysis using test coverage tools. |
Specify tester steps required for test execution
The tester must know how to set up, perform, and analyze the test execution. |
Examine test plan for completeness, accuracy, consistency, and correctness
Have you covered all the different kinds of test? Is the test environment adequately described? |
|