Statement coverage is a white-box testing technique that involves executing all the statements in the code at least once. It is not considered a black-box technique because it requires knowledge of the internal structure of the code being tested. Black-box techniques, such as equivalence partitioning, state transition testing, and boundary value analysis, focus on testing the functionality of the software without considering its internal code structure.
[Reference: ISTQB CTFL Syllabus, version 4.0, differentiates between black-box and white-box testing techniques, clearly identifying statement coverage as a white-box technique., , ]
Submit