![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Software Testing - Reducing Risks in Test CoverageIndependent TestingSQA surveys of programmers show that the typical programmer believes he or she has attained 80% to 90% coverage of possible test cases. However, independent checking shows that test case coverage is more like 40%. Therefore: the programmers’ own assessment of test coverage is not a reliable measure. Bill Hetzel, Software Quality Engineering Risk Based TestingTime is a limited commodity in any project. Since no software can be exhaustively tested, a risk-based approach can be used to minimize the adverse impact to the user. Risk based test design generates tests in the following priority:
A risk based approach includes a product based philosophy, so that actual defects (Type I errors) will be minimized. Those Type I errors that may slip through are less likely to have an adverse affect on the user, and any adverse effects will likely be limited to minor loss of functionality, instead of producing a safety hazard.
|