Basis Path Testing for Structural and Integration Testing

Author: 
Theresa Hunt
Date Published: 
05/13/2002

Basis path testing is a structural testing technique that identifies test cases based on the flows or logical paths that can be taken through the software.  A basis path is a unique path through the software where no iterations are allowed; they’re atomic level paths, and all possible paths through the system are linear combinations of them.  Basis path testing uses a Cyclomatic metric that measures the complexity of a source code unit by examining the control flow structure.  Basis path testing can also be applied to integration testing when software units/components are integrated together.  You’ll see how the use of the technique quantifies the integration effort involved as well as the design-level complexity.

© 1999-2018 Westfall Team, Inc.