
6
Test-Adequacy
Assessment
Using Control
Flow and
Data Flow
CONTENT
6.1 Test adequacy: Basics
6.2 Adequacy criteria based on control flow
6.3 Data-flow concepts
6.4 Adequacy criteria based on data flow
6.5 Control flow versus data flow
6.6 The subsumes relation
6.7 Structural and functional testing
6.8 Scalability of coverage measurement
This chapter introduces methods for the
assessment of test adequacy and test
enhancement. Measurements of test
adequacy using criteria based on control
flow and data flow are explained. These
code-based coverage criteria allow a tester
to determine how much of the code has
been tested and what remains untested.