CTFL-v4 Test Analysis and Design Practice Question
You are selecting test techniques for a new software project. Which TWO of the following statements regarding the selection of test techniques are correct?
⚠ Common exam trap
Candidates often think there is a 'best' universal technique. In reality, the selection is always contingent on project-specific factors like risk, budget, and the expertise of the testing team.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Test techniques should be chosen based on the specific risks and complexity of the software.
Selecting appropriate test techniques depends on factors like project risk, complexity, regulatory requirements, and the skill level of the testing team. There is no single 'best' technique for every situation. By choosing a mix of black-box and white-box techniques, testers can maximize defect detection efficiency. Understanding these factors helps testers prioritize their efforts, ensuring that high-risk areas receive rigorous testing while lower-risk areas are handled with lighter, cost-effective techniques.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
White-box techniques should only be used in unit testing.
Why it's wrong here
White-box techniques like statement or branch coverage are highly effective at the unit level but can also be applied to integration or system testing in complex environments. Limiting their use to unit testing ignores valuable opportunities to find structural defects in deeper layers of the application code during later stages.
- ✓
Test techniques should be chosen based on the specific risks and complexity of the software.
Why this is correct
Risk and complexity are primary drivers for technique selection. High-risk, complex modules require more rigorous techniques like decision tables or state transition testing to ensure robustness. Lower-risk modules might only require equivalence partitioning. This alignment ensures testing effort is proportional to the potential impact of defects, optimizing resource allocation.
- ✗
Black-box techniques are less effective than white-box techniques in all scenarios.
Why it's wrong here
Effectiveness depends on the goal. Black-box techniques are superior for verifying functional requirements and user expectations, which white-box testing often misses. Neither is universally superior; they serve different purposes. A balanced approach using both types ensures that the software is both structurally sound and functionally correct, meeting both developer and user needs.
- ✓
The experience and skill of the testing team influence the choice of technique.
Why this is correct
Techniques require different levels of proficiency to implement correctly. For instance, state transition testing requires a solid understanding of system behavior and documentation. If the team lacks experience with specific techniques, the quality of the test design will suffer, potentially leading to missed defects and inefficient test execution cycles.
- ✗
Test techniques must always be applied sequentially, starting with black-box.
Why it's wrong here
There is no requirement to apply techniques in a specific sequence. Test design is an iterative process where techniques are selected based on the needs of the specific test object. You might apply white-box testing first to identify complex paths and then use black-box to verify functional requirements, depending on the architecture.
About these practice questions
Courseiva writes every CTFL-v4 question from scratch — 144 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official ISTQB exam blueprint
This CTFL-v4 practice question is part of Courseiva's free ISTQB certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CTFL-v4 exam.