Skip to content
← All CTFL learning objectives

CTFL 1.4.2: Explain the impact of context on the test process

K2

Syllabus section 1.4.2

3 original PrepBench practice questions for learning objective 1.4.2 of the CTFL 4.0 syllabus. Try the examples below and check each answer against its syllabus reference.

Practice questions

Question 1

A start-up builds an internal tool with a small co-located team, no regulatory obligations and a tight budget. A medical device manufacturer builds a comparable feature under strict regulation with a large distributed team. What should differ between the two testing efforts?

  1. Only the number of testers assigned, since the test process itself is fixed by the SDLC
  2. The test strategy, the degree of test automation, the level of detail of testware and test reporting
  3. Nothing, provided both follow the same test process and the same test levels
  4. Only the test techniques, since the required coverage is set by the product alone
Show answer
  • Only the number of testers assigned, since the test process itself is fixed by the SDLCStaffing is one factor among many, and the process is tailored rather than fixed by the SDLC.
  • Correct answer: The test strategy, the degree of test automation, the level of detail of testware and test reportingThese are among the test-related issues the contextual factors affect.
  • Nothing, provided both follow the same test process and the same test levelsThe contextual factors differ sharply here, so the testing should differ with them.
  • Only the test techniques, since the required coverage is set by the product aloneRequired coverage is itself one of the issues that the context affects.

The way testing is carried out depends on contextual factors including stakeholders, team members, the business domain with its criticality and legal regulations, technical factors, project constraints, organizational factors, the SDLC and available tools. These factors have an impact on many test-related issues, including the test strategy, the test techniques used, the degree of test automation, the required level of coverage, the level of detail of testware and test reporting.

Syllabus section 1.4.2

Question 2

Two teams have the same stakeholder needs, project constraints, technology, lifecycle, and test approach. One must produce more detailed testware and formal reports because its product is safety-critical and regulated. Which contextual factor explains the difference?

  1. Stakeholder needs and expectations
  2. Technical factors such as the technology used
  3. Project constraints such as scope, time, budget, and resources
  4. The business domain, including criticality and legal regulations
Show answer
  • Stakeholder needs and expectationsStakeholder needs are a contextual factor, but the stem states that they are the same.
  • Technical factors such as the technology usedTechnology is a contextual factor, but the stem states that it is the same.
  • Project constraints such as scope, time, budget, and resourcesProject constraints are contextual factors, but the stem states that they are the same.
  • Correct answer: The business domain, including criticality and legal regulationsBusiness domain, with criticality and legal regulations, is a named factor.

The business domain is a named contextual factor and explicitly includes the criticality of the test object, identified risks, market needs and specific legal regulations. The contextual factors have an impact on test-related issues including the level of detail of testware and test reporting, which is exactly the difference described.

Syllabus section 1.4.2

Question 3

A team argues that its test process should be designed purely from testing best practice, independently of the rest of the organization. Which statement contradicts that position?

  1. Test levels may overlap in time, so a process cannot be fixed in advance
  2. Testing is largely an intellectual activity requiring specialized knowledge
  3. Test activities are an integral part of the organization's development processes and serve the stakeholders' business needs
  4. Test techniques help develop a relatively small but sufficient set of test cases
Show answer
  • Test levels may overlap in time, so a process cannot be fixed in advanceOverlapping test levels concern scheduling, not independence from the organization.
  • Testing is largely an intellectual activity requiring specialized knowledgeThat testing is intellectual work does not bear on its place in the organization.
  • Correct answer: Test activities are an integral part of the organization's development processes and serve the stakeholders' business needsTesting is part of the organization's processes and serves stakeholder needs.
  • Test techniques help develop a relatively small but sufficient set of test casesThe value of test techniques is unrelated to how the process relates to the organization.

Testing is not performed in isolation. Test activities are an integral part of the development processes carried out within an organization, testing is funded by stakeholders, and its final goal is to help fulfil the stakeholders' business needs. That is why the way testing is carried out depends on a number of contextual factors, and why a process designed in isolation from the organization is not sound.

Syllabus section 1.4.2

Original PrepBench practice material, not official exam questions or exam dumps. PrepBench is independent and is not affiliated with or endorsed by ISTQB®.

Glossary terms in this chapter