iSAQB Certified Professional for Software Architecture – Foundation Level (CPSA-F) — Question 4
Which of the following principles apply to testing? (Choose two.)
Answer options
- A. In general, exhaustive testing is not possible.
- B. Where many errors exist, more errors are usually hidden.
- C. Sufficient testing will show that a program is free of errors.
- D. Error-free test runs also mean: the software is usable.
Correct answer: A, B
Explanation
Option A is correct as exhaustive testing cannot cover all possible scenarios. Option B is also correct because if there are many visible errors, it is likely that more errors are not immediately apparent. Options C and D are incorrect because sufficient testing cannot guarantee a program is error-free, and an error-free test does not imply usability.