Skip to main content

4 - Software Testing - 4 - Test-Related Matters


Sometimes testing techniques are confused with testing objectives. Testing techniques can be viewed as aids that help to ensure the achievement of test objectives . For instance, branch coverage is a popular testing technique. Achieving a specified branch coverage measure (e.g., 95% branch coverage) should not be the objective of testing per : it is a way of improving the chances of finding failures by attempting to systematically exercise every program branch at every decision point. To avoid such misunderstandings, a clear distinction should be made between test-related measures that provide an evaluation of the program under test, based on the observed test outputs, and the measures that evaluate the thoroughness of the test set.

Evaluation of the Program Under Test
1. Program Measurements That Aid In Planning And Designing Tests
2. Fault Types, Classification, and Statistics
3. Fault Density
4. Life Test, Reliability Evaluation
5. Reliability Growth Models

Evaluation Of The Tests Performed
1. Coverage/Thoroughness Measures
2. Fault Seeding
3. Mutation Score
4. Comparison and Relative Effectiveness of Different Techniques

Back - 3 - Test Techniques
Next - 5 - Test Process
Home - Software Testing
Main - The BOK

Published on : 30-May-2018
Ref no : DTC-WPUB-000031

About Author

My photo
Wan Mohd Adzha CAPM,MCPD,MCSD,MCSE
Passionate about new technology ( Software Engineering ) and how to build,manage and maintain them

Comments