ISTQB Certified Tester Foundation Level (CTFL 2018) — Question 22
Which of the following is a key difference between black box and white box test design techniques?
Answer options
- A. Black box techniques use software code to derive test cases, white box techniques do not.
- B. White box techniques use functional design specifications to derive test cases, black box techniques do not.
- C. White box techniques can measure the extent of code coverage, black box techniques can not.
- D. White box techniques derive test cases from models of the software, black box techniques do not.
Correct answer: C
Explanation
The correct answer is C because white box techniques focus on the internal structure and can evaluate code coverage, which is not possible with black box methods that treat the software as a black box without knowledge of the internal workings. Options A, B, and D are incorrect as they misrepresent the capabilities and focus areas of each testing technique.