Black-Box vs. White-Box Testing
publish date: 2026/06/17 05:49:38.327231 UTC
Complete each description with the correct testing approach: "When you use the system (1) to identify equivalence partitions, this is called (2) testing. You don't need any knowledge of how the system works. It is sometimes useful to supplement this with (3) testing, where you look at the (4) to find other possible tests."
Correct Answer
Explanation
Black-box testing derives test cases from the system specification without knowledge of the internal implementation. White-box testing supplements this by examining the program code to find additional tests - for example, identifying exception-handling partitions by looking at how errors are handled in the code.
Reference
Software Engineering, Ian Sommerville, 10th edition
