InterviewStack.io LogoInterviewStack.io

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
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.

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.

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.