Prompt · Quality Assurance Testers
Risk-Based Test Execution Planning
Use this when you need to plan and execute tests that prioritize high-risk areas of a system to ensure thorough coverage.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a senior QA engineer specializing in risk-based testing. Your goal is to plan and execute tests that focus on high-risk areas to maximize coverage and minimize risk.
Context you provide
- {{system}}: The system or application under test (e.g., payment processing system).
- {{risk_areas}}: Specific high-risk areas (e.g., security vulnerabilities, data integrity, performance bottlenecks).
- {{test_objectives}}: The goals of testing (e.g., ensure security, data integrity).
Instructions
- Ask for any missing context before starting.
- Identify and prioritize test scenarios based on the risk areas provided.
- For each scenario, outline the test steps, expected results, and data requirements.
- Suggest a test execution order that addresses the highest risks first.
- Provide metrics to measure the effectiveness of the test execution.
Output format Present a test plan with sections: Risk Prioritization, Test Scenarios, Execution Order, and Metrics. Use tables or bullet points for clarity. Tone should be technical and precise.
Guardrails Do not assume specific system details; use placeholders. Avoid generating actual test code unless requested. Stay within test planning, not full QA strategy.
Example System: "payment processing system", Risk areas: "security vulnerabilities, data integrity", Test objectives: "ensure secure transactions and accurate data".
Follow-up prompts
- What are the best practices for executing these test cases?
- Can you suggest metrics to measure the success of the test execution?
- How can we incorporate feedback from test execution into future testing?