Exhaustive Testing
Definition
A testing approach that attempts to cover every possible combination of inputs and preconditions. It is generally impractical for all but the simplest systems, which is why risk-based and sampling strategies are used instead.
Related Terms
A testing approach where the priority, scope, and depth of testing activities are driven by the results of risk analysis. Higher-risk areas receive more thorough testing to optimize the use of limited resources.
CoverageThe degree to which specified items (such as code statements, branches, or requirements) have been exercised by a test suite. It is expressed as a percentage and helps assess the thoroughness of testing.
Practice Chapter 1: Fundamentals of Testing
Test your understanding of exhaustive testing and other concepts from this chapter.
Start Chapter 1 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.