Test design specification
Test case specification
Test procedure specification
A high-level outline of the test conditions and general steps to take.
Every step in the test spelled out in detail.
A high-level outline of the test conditions with the steps to take discussed in detail with another experienced tester.
Detailed documentation of all test cases and careful records of each step taken in the testing.
5, 4, 2, 1, 3, 7, 6
4, 2, 5,1, 6, 7, 3
5, 4, 2, 1, 7, 3, 6
5,1, 2, 3, 4, 7, 6
They find different types of defect.
Using more techniques is always better.
Both find the same types of defect.
Because specifications tend to be unstructured.
They are mainly used to assess the structure of a specification.
They are used both to measure coverage and to design tests to increase coverage.
They are based on the skills and experience of the tester.
They use a formal or informal model of the software or component.
SS - S1 - S2 - S4 - S1 - S3 - ES
SS - S1 - S2 - S3 - S4 - S3 - S4 - ES
SS - S1 - S2 - S4 - S1 - S3 - S4 - S1 - S3 - ES
SS - S1 - S4 - S2 - S1 - S3 - ES