Skip to main content

Search...

Test Management: From Test Strategy to Progress Metrics

Testing without management is chance. Good test management turns activities into a process with measurable outcomes.

What Is Test Management?

The ISTQB defines test management as “the process of planning, scheduling, estimating, monitoring, reporting, controlling and completing test activities”. That enumeration describes more than a role with a title on a business card. It outlines a function whose purpose is to ensure that testing proceeds in a targeted, resource-efficient and traceable manner, rather than dissolving into well-meant busyness.

Without test management there is no reproducible process. The consequences can be observed with the naked eye in many projects: tests are run ad hoc, results cannot be compared, risks remain uncontrolled. And by the end of the project nobody can say with any certainty what was actually tested and what was not. This is precisely where test management comes in: it creates the foundation on which sound quality decisions become possible in the first place, instead of pitting gut feeling against schedule pressure.

Core Responsibilities

The responsibilities of test management span the entire test process, from the first planning idea to the formal close-out:

  • Planning: Define test scope, test strategy, schedule and resource requirements.
  • Estimating: Provide realistic effort estimates based on experience, project size and risk analysis.
  • Organizing: Build teams, select tools, provision test environments.
  • Monitoring: Track test progress continuously and detect deviations early.
  • Controlling: Intervene when the plan diverges from reality and initiate corrective action.
  • Communicating: Keep stakeholders regularly informed about test status, risks and quality signals.
  • Closing: Formally conclude test activities, document outcomes and capture lessons learned.

As neatly as these responsibilities can be listed, they seldom run one after another in practice. Monitoring and controlling are ongoing for as long as the test process runs. And planning is no single event at project start either. It is continuously rewritten the moment reality departs from the plan. Which it reliably does.

Test Planning: The Central Steering Document

The test plan is the backbone of test management. It records what is being tested, how it is tested, with which resources and within what timeframe. A solid test plan answers at least the following questions:

  • What is the test scope, and what is explicitly excluded?
  • Which test levels will be executed?
  • What entry and exit criteria apply?
  • Who is responsible for which test activities?
  • What test data, test environments and tools are required?
  • How will risks be handled?

Test planning also includes effort estimation. It rests on experience from comparable projects, on the complexity of the systems under test and on the results of the risk analysis. Methods such as three-point estimation or function point analysis help to derive realistic figures from those foundations. Rather than a number chosen mainly to please the desired deadline.

One mistake recurs with particular frequency: writing the test plan once and never touching it again. Test plans must be living documents. When project scope changes, when resources shift or unexpected risks emerge, the plan has to be updated. Otherwise it loses its function. An outdated test plan is no longer a steering document, it is an archive. And nobody steers a project from the archive.

Test Strategy and Risk Orientation

The test strategy describes the overall approach at a higher level. It establishes which test levels are used, which test types are relevant, how risks are handled and where the focus lies. While a test plan remains project-specific, a test strategy can just as well apply across an entire organization and thereby impose a shared frame from one project to the next.

Good test management is risk-based, for a plain reason: not every feature carries the same risk, and not every risk justifies the same testing effort. Risk analysis weighs two dimensions: the probability that a defect occurs and the impact it has if it does. Features where both run high are tested more intensively. Low-risk areas deliberately receive less. What matters here: risk-based testing is not a licence to quietly cut corners on quality assurance. It is a method for concentrating test resources where they deliver the greatest value. That succeeds only when risks are explicitly identified, assessed and documented. Not left haunting the test manager’s head.

Monitoring, Control and Reporting

Test monitoring means observing the running test process and continually comparing it against the plan. Test control means actually intervening when deviations appear. Both are permanent responsibilities for the full duration of the test process, not items one ticks off once. Typical control measures: redistributing resources, adjusting test priorities to match the current risk picture, recalibrating test objectives when requirements have changed, or reviewing the entry criteria for later test levels before running headlong into them.

Reporting, finally, makes the test status transparent to stakeholders. A good status report contains the current test progress, the open and resolved defects by severity, the risk coverage, the deviations from plan and a clear assessment of the quality situation. A status report that shows only green indicators, by contrast, is not a good status report but a suspiciously smooth one. It does not describe reality, it manages expectations. A test manager who never reports an uncomfortable number has either a miraculous project or a report that should not be trusted.

Metrics in Test Management

Metrics make the test process measurable and give discussions a shared point of reference. Among the important metrics in test management are:

  • Test case progress: planned vs. executed vs. passed test cases.
  • Defect metrics: defects found by severity, resolution rate, age of open defects.
  • Test coverage: requirements coverage, code coverage for automated tests.
  • Test effectiveness: defects per executed test case, ratio of detected to resolved defects.
  • Risk coverage: proportion of identified risks addressed by test activities.

As useful as these figures are: they remain indicators and never become ground truth. High test coverage does not mean that all critical scenarios have been exercised. And a low defect count can mean two things: the software is good, or the tests are too weak to find anything at all. Metrics must therefore always be read in context, never in isolation. A number without the story behind it misleads faster than it guides.

Test Management in Agile Teams

In agile environments the classic test management responsibilities are distributed across several shoulders, since the Scrum model defines no explicit test manager role. Planning happens in sprint planning, monitoring is part of the daily standup, and retrospectives take the place of formal lessons-learned sessions. It does not follow, however, that test management becomes redundant in agile projects. Only that its responsibilities are cut to a different shape.

Anyone managing testing in agile teams therefore needs three abilities above all: coordinating without formal hierarchy, communicating across team silos, and making quality risks visible while they are still risks and not yet incidents. Tools such as Jira, Azure DevOps or Xray support the management of test cases and defects in iterative projects. But they do not replace thinking. They provide transparency that would otherwise be hard to sustain in fast iteration cycles. And it is precisely that transparency which turns tools into value.

Common Pitfalls

Several mistakes recur in test management with a certain regularity, regardless of industry and project size.

Starting too late: When test planning only begins once implementation is already running, the test basis for the early test levels is missing. Components are handed over before test cases even exist. This produces time pressure in exactly those phases where thorough testing would make the greatest difference.

Missing exit criteria: Without clear criteria for when testing is complete, teams simply keep testing until time runs out. That is not a process, that is improvisation. Exit criteria belong at the start of the project, not in the week before release.

Optimizing for metrics: The moment test teams optimize for high test case counts instead of defect detection, their metrics lose their meaning. Many shallow tests that find little are no mark of quality. They are a good-looking figure without substance.

Isolated test team: Treating testing as a pure control gate at the end of the process chain finds defects too late and too expensively. Test management has to be integrated into the development process. Not operate as a downstream filter through which, at the end, everything nobody looked at earlier simply passes.

From Practice

What I see again and again in projects is less a lack of documents than a lack of use: the test plan exists, but nobody looks into it anymore. The test strategy was presented at the kickoff and never touched since. Metrics are dutifully collected but never discussed. None of that is test management, it is document production. And that difference decides whether the work has any effect or merely fills a folder.

Frequently Asked Questions

The test manager plans, coordinates and controls the overall test process. They are accountable for resources, risks and communication with all stakeholders. The test engineer executes test activities operationally: designing, implementing and running test cases.

A test plan documents the scope, approach, resources and schedule for testing activities. It is the central steering document of test management and the foundation for communication with all stakeholders.

Key metrics include: planned vs. executed test cases, defects found and resolved, test coverage and risk coverage. Dashboards make these figures visible to everyone involved.

The test strategy describes the overall approach: which test levels are used, how risks are handled and which test types are relevant. The test plan makes the strategy concrete for a specific project, with a schedule, resources and responsibilities.

In agile teams, classic test management responsibilities are often distributed across multiple roles. The test manager or quality lead coordinates test activities across team boundaries, maintains visibility into quality risks and supports the team on test strategy and process questions.

Software Quality is Attitude, Not Methodology

Richard Seidl coaches teams and leaders towards a genuine quality culture.