Courseiva
Test Analysis and Design →mediumMultiple Select

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 →

How Courseiva writes practice questions · Editorial policy

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.