TestForge

Chapter 5 — Managing the test activities

Planning, risk, monitoring and control, configuration management, and defect management.

28 minFoundation Level Exam Prep

The chapter with the most objectives

Chapter 5 supplies 9 of the 40 questions in our practice paper — second only to chapter 4 — and it does that across 16 objectives, more than any other chapter in the syllabus. That ratio is the thing to plan around: more ground per mark than anywhere else, so recognition matters more than depth here.

SectionObjectivesK-levelsWhat it wants
5.1 Test planning7K1, K2, 2× K3Plans, criteria, estimation, prioritisation, pyramid, quadrants
5.2 Risk management4K1, K2Risk level, project vs product, how risk shapes testing
5.3 Monitoring, control, completion3K1, K2Metrics, the two reports, communicating status
5.4 Configuration management1K2How it supports testing
5.5 Defect management1K3Write a defect report

Three K3 objectives, and they are scattered rather than clustered: estimation and prioritisation in §5.1, the defect report in §5.5. Those three are where a question can hand you material and demand an answer.

5.1 Test planning

Purpose and content of a test plan

A test plan states the objectives and scope of testing, the approach, the resources and schedule, the risks, the entry and exit criteria, and what testware will be produced. Its real purpose is the one candidates forget when they picture a document: it communicates and aligns. Writing it forces the questions that would otherwise surface late — what are we not testing, what has to be ready before we start, what does "done" mean.

T2's test planning lesson has the practical version; the exam wants the contents and the purpose.

Entry versus exit criteria

The pair that is examined nearly every time:

Entry criteria (definition of ready)Exit criteria (definition of done)
AnswerCan testing start?Can testing stop?
TypicalTestable requirements, test environment ready, testware available, initial quality good enoughPlanned coverage achieved, no unresolved critical defects, estimated remaining defects low enough, non-functional levels acceptable

Running out of time or money is not an exit criterion. It is a common reason for stopping, and the syllabus is explicit that it is not the same thing — a question offering "the schedule ran out" as a valid exit criterion is offering a distractor.

Estimating the test effort (K3)

Three approaches worth naming — metrics-based extrapolation from past projects, expert-based estimation by the people doing the work, and three-point estimation, which the exam can actually make you calculate.

Three-point takes an optimistic a, a most likely m, and a pessimistic b:

E = (a + 4m + b) ÷ 6 and the standard deviation SD = (b − a) ÷ 6

Worked example. a = 8 days, m = 12 days, b = 28 days.

  • E = (8 + 48 + 28) ÷ 6 = 84 ÷ 6 = 14 days
  • SD = (28 − 8) ÷ 6 = 3.33, so the estimate is usually stated as 14 ± 3.33

Note what the weighting does: the most likely value counts four times, so a pessimistic outlier moves the answer far less than an average would. If a question gives you three numbers and asks for an estimate, this is the formula it wants — and the arithmetic is the whole question.

Prioritising test cases (K3)

Three bases, and a constraint that overrides all of them:

BasisRun first
Risk-basedThe cases covering the highest-risk areas
Coverage-basedThe cases that add the most coverage soonest
Requirements-basedThe cases for the requirements stakeholders rank highest

The constraint is dependency. If case B only makes sense after case A has run — it needs the record A creates — then A runs first whatever the priorities say. A question that lists priorities and a dependency is testing whether you noticed the second one.

The test pyramid and the testing quadrants

Two models, and mixing them up is a reliable trap because both are diagrams about organising tests.

The pyramid is about granularity and cost: many fast, cheap, low-level tests at the base, progressively fewer as you go up, few slow end-to-end tests at the top. It answers how many of each level.

The quadrants are about purpose and audience, along two axes — technology-facing versus business-facing, and supporting the team versus critiquing the product:

Supporting the teamCritiquing the product
Business-facingFunctional tests, examples, story tests, prototypesExploratory, usability, user acceptance testing
Technology-facingComponent and integration testsPerformance, security, reliability testing

Pyramid: how many, at which level. Quadrants: what for, and who is it aimed at. T3's automation track argues the pyramid at length; here you only need to recognise both.

5.2 Risk management

Risk level is composed of two things: the likelihood of the harm occurring and the impact if it does. Not one or the other, and a question describing only severity of consequence is describing half of it.

Project risk versus product risk — the distinction the section is built on:

AffectsExamples
Project riskThe project's ability to deliverLate supplier, staff turnover, unstable environment, unrealistic schedule, skills gaps
Product riskThe quality of the product itselfMissing or wrong functionality, unreliable behaviour, poor usability, security weakness

A useful rule of thumb for the exam: if the harm would show up in the delivered software, it is a product risk; if it would show up in the plan, it is a project risk.

How product risk analysis shapes testing. It determines the extent and thoroughness of testing, which techniques are used, which levels and types are applied, how cases are prioritised, and whether something other than testing would reduce the risk more cheaply — a review, better training, a prototype.

Responding to risk, once analysed: mitigate it (usually by testing it), transfer it, accept it deliberately, or prepare a contingency plan. Risks are monitored throughout, not assessed once at the start — new information changes both likelihood and impact, and risk-based testing that never revisits its list is running on a stale ranking. T2's risk-based testing lesson is the working version of all of this.

5.3 Monitoring, control and completion

Metrics worth recognising by category: project progress, test progress (cases implemented, executed, passed, failed, blocked), product quality (response time, availability, defect density, mean time between failures), defect metrics (found and fixed, detection percentage), risk metrics (residual risk), coverage, and cost.

T2's metrics lesson makes the argument about which of these mislead; the exam wants the categories.

The two reports, and the difference is when:

Test progress reportTest completion report
WrittenDuring a test activity, periodicallyAt the end of a level, iteration, project or milestone
ContainsStatus, deviations from plan, new risks, impediments, what is planned nextSummary, evaluation against the exit criteria, deviations, metrics, residual risks, reusable testware

Communicating status is its own objective, and its point is that the medium and the level of detail follow the audience: a dashboard for a team, a written summary for stakeholders who will not read a defect list, verbal updates in a stand-up. T2's stakeholder reporting lesson is the long form.

5.4 Configuration management

One objective, one reliable question. Configuration management makes sure every test item and every piece of testware is uniquely identified, version controlled, and related to the version of the test object it belongs to.

The reason, stated as the exam likes it: without it, a test result cannot be reproduced, because you cannot say with certainty which version of the software was tested with which version of the tests. That is also why a defect report names the version and the environment.

5.5 Defect management (K3)

The chapter's third K3 objective: given a scenario, produce a defect report.

What a report has to carry: a unique identifier; a title and a short summary; the date, the author and the role; the test object and the test environment; the steps to reproduce; expected and actual results; severity and priority; the status; references to the test case or requirement; and, where useful, conclusions or recommendations.

Severity is not priority, and this is the most examined pair in the section:

Severity is how bad the effect is. Priority is how soon it should be fixed. A cosmetic typo on the home page can be low severity and high priority because everyone sees it; a crash in a feature three customers use annually can be high severity and low priority.

Three more points that come up:

  • Defects can be reported from static testing too — a review finds a defect in a requirement, and it is reported the same way. Nothing has to execute.
  • The objectives of a defect report are to give developers what they need to fix it, to provide a means of tracking product quality, and to supply ideas for process improvement — the third is the one candidates forget.
  • Not every failure is a defect. Some are caused by the test environment, the test data, or an incorrect test — which is why the report names the environment and the expected result.

T1's bug reports and defect lifecycle lessons cover the craft; here it is a K3 objective, so practise producing one rather than recognising one.

The distinctions that decide marks

Confused pairThe line between them
Entry / exit criteriaCan testing start / can testing stop
Out of time / exit criteriaA reason for stopping, not a valid exit criterion
Severity / priorityHow bad it is / how soon it is fixed
Project risk / product riskThe project's ability to deliver / the quality of the product
Risk = impact / risk = likelihood and impactBoth factors, always
Pyramid / quadrantsHow many at which level / what purpose and whose audience
Progress report / completion reportWritten during / written at the end, against exit criteria
Three-point estimate(a + 4m + b) ÷ 6, with the most likely weighted four times
Priority order / dependencyDependencies win regardless of priority
Configuration managementReproducibility — which version was tested with which tests

Drill it

Chapter 5 quiz →

Eight questions, untimed, every answer explained. Because this chapter is broad rather than deep, a missed question here usually means a topic you have not read at all rather than one you misunderstood — so check which section your misses come from and go back to that one.

Next: Chapter 6 — test tools, the smallest chapter in the syllabus, and then exam strategy.

Check your understanding

4 questions. No account needed, nothing is sent anywhere but the grader.

  1. 1. A team estimates a testing task as 6 days optimistic, 10 days most likely, and 20 days pessimistic. Using three-point estimation, what is the estimate?

  2. 2. Which of these is a valid exit criterion for a test level?

  3. 3. A spelling mistake in the company name on the landing page is reported. It cannot crash anything, but every visitor sees it and marketing wants it gone today. How should it be classified?

  4. 4. Which of these are product risks rather than project risks?(choose all that apply)

Answer every question first.

ISTQB® is a registered trademark of the International Software Testing Qualifications Board. TestForge QA Academy is not affiliated with, endorsed by, or accredited by the ISTQB or any of its member boards. Practice questions are written from the published syllabus learning objectives and are not reproduced from any real examination.