Courseiva
Fundamentals of Testing →mediumMultiple Choice

CTFL-v4 Fundamentals of Testing Practice Question

Why does the ISTQB syllabus state that 'testing is context-dependent'?

⚠ Common exam trap

Candidates often mistake context-dependency for 'testing is difficult' or 'testing requires many tools', missing the core point that the approach must vary based on project risk.

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

✓

Because different applications require different testing approaches and rigors.

Testing methods, tools, and processes must change based on the specific context of the project. A safety-critical medical system requires rigorous documentation and exhaustive testing, while a simple marketing website might prioritize speed and user experience over formal test artifacts. Recognizing this prevents the adoption of a one-size-fits-all approach, ensuring that test effort is tailored to the actual risks and goals of the software, thereby optimizing the return on testing investment.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Because all testing tools are designed for specific programming languages.

    Why it's wrong here

    Most modern testing tools are multi-language or framework-agnostic. The context-dependence principle refers to the project environment, risk level, and business goals, not to the technical constraints of the tools themselves. Focusing on tool language compatibility misses the broader strategic implications of the context-dependence principle in software quality management.

  • ✓

    Because different applications require different testing approaches and rigors.

    Why this is correct

    Different projects have different levels of risk and compliance requirements. Testing a life-support system is fundamentally different from testing a social media app. The context-dependence principle mandates that testers must adapt their strategies, documentation levels, and intensity to match the project's unique needs, ensuring appropriate quality assurance for the domain.

  • ✗

    Because testers should always change their testing style to please stakeholders.

    Why it's wrong here

    While stakeholder communication is vital, testing strategies should be driven by risk and quality goals, not just stakeholder personality or preference. Changing the approach to 'please' people can lead to inadequate testing and increased project risk, which is the opposite of the objective of professional quality engineering.

  • ✗

    Because the number of testers available changes the test strategy.

    Why it's wrong here

    While resource availability influences scheduling, it does not define the fundamental testing strategy. The context-dependence principle is about the nature of the software and its impact on the business. Attributing this to staffing levels is a misunderstanding of the principle, which focuses on project-level risk and quality requirements.

About these practice questions

This CTFL-v4 question is part of Courseiva's 144-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.