Structure-Based Testing
Definition
A category of test techniques where tests are derived from the internal structure of the system, such as code, architecture, or data flows. It is synonymous with white-box testing.
Related Terms
A testing technique where the internal structure, code, and logic of the system are used to design test cases. It aims to exercise specific code paths, branches, and conditions to verify internal operations.
Statement CoverageA white-box coverage metric that measures the percentage of executable code statements that have been exercised by a test suite. It is the weakest form of structural coverage but provides a useful baseline.
Branch CoverageA white-box test coverage metric that measures the percentage of branches (decision outcomes) exercised by a test suite. Achieving 100% branch coverage means every possible path from each decision point has been tested at least once.
Practice Chapter 4: Test Analysis and Design
Test your understanding of structure-based testing and other concepts from this chapter.
Start Chapter 4 QuizTestPrepPro is an independent exam preparation resource. We are not affiliated with, endorsed by, or sponsored by the International Software Testing Qualifications Board (ISTQB). All trademarks are the property of their respective owners. Practice questions are original content created for educational purposes.