Which of the following statements BEST describes one of the seven key principles of software testing?
Suggested Answer: C
Get Premium CTFL-Foundation Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
One of the seven key principles of software testing is that exhaustive testing is impossible. This principle highlights the impracticality of testing all possible input and output combinations due to the vast number of permutations. Instead, risk-based and prioritized testing approaches should be used to focus on the most critical areas. This principle is fundamental in the ISTQB CTFL Syllabus, emphasizing the importance of efficient test strategy over attempting exhaustive testing.
17 comments · newest first
JO
Josephine
23 days ago
Exactly! Balance is key in testing methods.
CA
Carli
28 days ago
I feel like A is too extreme. Manual tests have value.
VO
Vonda
1 month ago
Right, but C is more realistic overall.
LA
Lachelle
1 month ago
True, but it’s still a goal.
JO
Josephine
1 month ago
But D is misleading. Testing can't prove absence of defects.
CA
Carli
2 months ago
D sounds good too. Testing shows we found no defects.
VO
Vonda
2 months ago
Agreed, C makes sense. Too many combinations.
LA
Lachelle
2 months ago
I think C is the best choice. Can't test everything!
WE
Weldon
2 months ago
D is a common misconception; testing can't prove no defects exist.
MA
Mayra
2 months ago
Wow, I thought exhaustive testing was possible with enough time!
RE
Rebeca
2 months ago
A is misleading, manual tests still have their place.
BE
Bettina
3 months ago
I disagree, B makes sense with the right tools.
JA
Jacqueline
3 months ago
C is spot on! You can't test everything.
JA
Jamey
3 months ago
I vaguely recall that testing is more about finding defects rather than proving their absence, so I might lean towards option D being misleading.
TH
Thaddeus
3 months ago
I feel like we practiced a question similar to this, and I think the key principle is about the impossibility of covering all combinations, which aligns with option C.
EL
Elouise
3 months ago
I'm not entirely sure, but I remember something about exhaustive testing being impossible for complex systems. Maybe that's option C?
KR
Kristeen
4 months ago
I think option C sounds familiar because we discussed how it's impractical to test every possible scenario in class.