Which of the following principles apply to testing? (Choose two.)
Which of the following principles apply to testing? (Choose two.)
Exhaustive testing is generally infeasible because it would require an impractical amount of resources and time to test every possible input and path. Additionally, the principle that where many errors exist, more errors are usually hidden aligns with common testing and debugging experiences, where fixing one bug often leads to the discovery of others. Testing cannot prove that a program is completely free of errors, and error-free test runs do not guarantee the software's overall usability.
"C" is wrong because testing can only show if errors exist but not that they don't exist "D" is wrong because only that the tests passed doesn't mean that a software is usable