Significance of Test CoverageSep 2011
ContentsMeaning of test coverageBusiness importance for test coverageTypes of test coverageTools for test coverageTest coverage in AgileTest coverage in Risk based testingTest coverage and Regression test decisionsInterpretation of test coverage numbers
Meaning of test coverageTotal number of requirements tested against the total number of requirements in scope
Business importance of test coverageTest coverage is the direct indicator of the unknown risks
Sometimes it is a contractual requirement  to show 100% test coverage
Effectiveness of other defect metrics depends on test coverage
Many times 100% test coverage from SIT is the entry criteria for UAT and for Go-liveTypes of test coverageTest coverageProjectReleaseDesignExecution
Tools for test coverageRequirement traceability matrix
Test coverage in AgileSprint 2Sprint nSprint 3Sprint 1Reg Test coverage 0%Reg Test coverage 65%RegTest coverage 85%Reg Test coverage 70%Release XReg Test coverage 100%
Test coverage in Risk based testingRisk based testing is conscious decision to reduce testing time
In this case test coverage cannot be 100%

Importance of test coverage

  • 1.
    Significance of TestCoverageSep 2011
  • 2.
    ContentsMeaning of testcoverageBusiness importance for test coverageTypes of test coverageTools for test coverageTest coverage in AgileTest coverage in Risk based testingTest coverage and Regression test decisionsInterpretation of test coverage numbers
  • 3.
    Meaning of testcoverageTotal number of requirements tested against the total number of requirements in scope
  • 4.
    Business importance oftest coverageTest coverage is the direct indicator of the unknown risks
  • 5.
    Sometimes it isa contractual requirement to show 100% test coverage
  • 6.
    Effectiveness of otherdefect metrics depends on test coverage
  • 7.
    Many times 100%test coverage from SIT is the entry criteria for UAT and for Go-liveTypes of test coverageTest coverageProjectReleaseDesignExecution
  • 8.
    Tools for testcoverageRequirement traceability matrix
  • 9.
    Test coverage inAgileSprint 2Sprint nSprint 3Sprint 1Reg Test coverage 0%Reg Test coverage 65%RegTest coverage 85%Reg Test coverage 70%Release XReg Test coverage 100%
  • 10.
    Test coverage inRisk based testingRisk based testing is conscious decision to reduce testing time
  • 11.
    In this casetest coverage cannot be 100%