Systems Security Certified Practitioner (SSCP) — Question 134
Which of the following statements pertaining to software testing approaches is correct?
Answer options
- A. A bottom-up approach allows interface errors to be detected earlier.
- B. A top-down approach allows errors in critical modules to be detected earlier.
- C. The test plan and results should be retained as part of the system's permanent documentation.
- D. Black box testing is predicated on a close examination of procedural detail.
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.