Systems Security Certified Practitioner (SSCP) — Question 134

Which of the following statements pertaining to software testing approaches is correct?

Answer options

Correct answer: C

Explanation

The correct answer is C because retaining the test plan and results is essential for future reference and compliance. Option A is incorrect as a bottom-up approach typically focuses on individual components before integrating them, delaying interface error detection. Option B is wrong because a top-down approach tests high-level modules first, which may not necessarily prioritize critical module errors. Option D is incorrect since black box testing assesses functionality without needing to examine internal code structure.