Test Strategy, Planning, and Risk-Based Prioritization Questions

Deciding what to test, how, in what order, and where to concentrate limited effort. Covers building a test strategy and test plan and the difference between them, scoping coverage against goals and constraints, the automate-versus-manual decision for a specific test, the automation business case (break-even, payback, and how to measure it), balancing speed, quality and cost, and risk-based testing: assessing feature and change risk, severity and likelihood scoring, prioritizing under time pressure, defending coverage trade-offs when the schedule does not allow testing everything, and judging release readiness. The scope is the investment and prioritization DECISION. Which test level a given test belongs at, and how a pipeline run should behave at execution time, are covered separately.

MediumTechnical
64 practiced

As an SRE, propose a testing strategy to validate an application's error handling across unit tests, integration tests, contract tests for third-party APIs, and chaos tests. Provide concrete test cases and how you would automate them in a CI/CD pipeline.

MediumTechnical
73 practiced

You inherit a large legacy repository with little to no automated tests. Design a phased plan to introduce unit tests and consumer-driven contract tests across teams to enable safe refactors. Include priorities, safe first targets, CI integration, and success metrics you would track.

That is every published Test Strategy, Planning, and Risk-Based Prioritization question for DevOps Engineer so far. Browse the other topics in this category, or practice this one interactively.