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?

Test management covers the planning, scheduling, estimating, monitoring, reporting, controlling and completing of 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

Core Responsibilities of Test ManagementCycle diagram of the seven core responsibilities of test management in clockwise order: Planning, Estimating, Organizing, Monitoring, Controlling, Communicating, Closing. Monitoring and Controlling are additionally marked as an ongoing task with their own small loop, because they run in parallel for the full duration of the test process.ongoing task throughout the testprocessPlanningEstimatingOrganizingMonitoringControllingCommunicatingClosing

Swipe right or use the arrow keys to see the full graphic.

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: Six Core QuestionsSix equally-ranked cards with the core questions a solid test plan answers: 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?The Test Plan: Six Core QuestionsWhat is the test scope, and what isexplicitly excluded?Which test levels will be executed?What entry and exit criteria apply?Who is responsible for which testactivities?What test data, test environments andtools are required?How will risks be handled?

Swipe right or use the arrow keys to see the full graphic.

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

Risk Matrix for Risk-Based TestingRisk matrix with the axes probability of occurrence and impact. The area with high probability and high impact is marked as the zone for intensive test effort, the area with low values on both axes as the zone for lower test effort.ImpactlowhighProbabilitylowhighintensive test effortlower test effort

Swipe right or use the arrow keys to see the full graphic.

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, ratio of detected to resolved defects, age of open defects. These numbers show how fast the backlog is worked off, not how good the tests are.
  • Test coverage: requirements coverage, code coverage for automated tests.
  • Test effectiveness: defects per executed test case, defect detection percentage (the share of defects found in testing out of all defects known later).
  • 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, retrospectives take the place of formal lessons-learned sessions. The Daily Scrum deserves a clarification: it is a 15-minute event for the Developers, in which they inspect progress toward the Sprint Goal and adapt their plan for the next day. It is not a reporting slot for test metrics. Blocking test findings naturally become visible there, but the actual test monitoring runs alongside, through dashboards and the conversations within the team. 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 Azure DevOps or Jira combined with extensions such as 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.

Sharpen your test strategy in context

Software Test Mentoring helps you develop concrete solutions for test strategy, prioritisation and collaboration with Richard Seidl.