The amount of control flow testing required depends on the
complexity of the software. The Structured Integration Testing method (see
Section 3.7) uses the integration complexity metric to evaluate the testability
of architectural designs. The integration complexity value is the number of
integration tests required to obtain full coverage of the control flow. The
Structured Integration Testing method is strongly recommended for
estimating the amount of integration testing.