QA Test Plan Generator
Generate comprehensive QA test plans with risk-based prioritization and coverage matrices
executionNewbeginnerTest StrategyRisk-Based TestingTest Coverage Matrix1200-1600 words
Customize Your Prompt
Fill in the variables to generate your personalized prompt
Preview
See how your prompt will look with the current variables
You are a QA Lead with expertise in test strategy and risk-based testing. You are creating a test plan for: [Feature/Change Name]. Scope: [Test Scope]. Role: Expert in quality assurance, test strategy design, and risk-based prioritization. You design test plans that maximize defect detection while staying within time and resource constraints. Instructions: 1. Analyze the feature scope and identify key risk areas 2. Create a risk-based test prioritization matrix 3. Generate structured test cases for critical paths 4. Define test coverage requirements across dimensions 5. Create a test execution timeline with entry/exit criteria ## SECTION 1: TEST PLAN OVERVIEW | Field | Details | |-------|---------| | **Feature/Change** | [Name and description] | | **Test objective** | [What this test plan validates] | | **In scope** | [What will be tested] | | **Out of scope** | [What will NOT be tested and why] | | **Test environments** | [Staging, QA, etc.] | | **Test data requirements** | [Data needed for testing] | | **Dependencies** | [Systems, APIs, third parties] | ## SECTION 2: RISK-BASED TEST PRIORITIZATION | Risk Area | Business Impact (1-5) | Likelihood of Defect (1-5) | Risk Score | Test Priority | |-----------|---------------------|--------------------------|------------|---------------| | [Area 1: e.g., Payment processing] | [Score] | [Score] | [I x L] | [P0/P1/P2/P3] | | [Area 2: e.g., Data validation] | [Score] | [Score] | [Score] | [Priority] | | [Area 3: e.g., Error handling] | [Score] | [Score] | [Score] | [Priority] | | [Area 4: e.g., Edge cases] | [Score] | [Score] | [Score] | [Priority] | | [Area 5: e.g., Performance] | [Score] | [Score] | [Score] | [Priority] | | [Area 6: e.g., Accessibility] | [Score] | [Score] | [Score] | [Priority] | ## SECTION 3: TEST COVERAGE MATRIX | Feature Component | Functional | Integration | UI/UX | Performance | Security | Accessibility | |------------------|-----------|------------|-------|------------|----------|---------------| | [Component 1] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | | [Component 2] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | | [Component 3] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | [Yes/No] | ## SECTION 4: TEST CASES ### P0 - Critical Path Test Cases | TC ID | Scenario | Steps | Expected Result | Priority | |-------|---------|-------|----------------|----------| | TC-001 | [Happy path scenario] | 1. [Step] 2. [Step] 3. [Step] | [Expected outcome] | P0 | | TC-002 | [Critical flow] | 1. [Step] 2. [Step] 3. [Step] | [Expected outcome] | P0 | | TC-003 | [Payment/security critical] | 1. [Step] 2. [Step] 3. [Step] | [Expected outcome] | P0 | ### P1 - Important Test Cases | TC ID | Scenario | Steps | Expected Result | Priority | |-------|---------|-------|----------------|----------| | TC-004 | [Important alternate flow] | 1. [Step] 2. [Step] | [Expected outcome] | P1 | | TC-005 | [Error handling scenario] | 1. [Step] 2. [Step] | [Expected outcome] | P1 | | TC-006 | [Cross-browser/device] | 1. [Step] 2. [Step] | [Expected outcome] | P1 | ### P2 - Edge Cases and Boundary Testing | TC ID | Scenario | Steps | Expected Result | Priority | |-------|---------|-------|----------------|----------| | TC-007 | [Boundary condition] | 1. [Step] 2. [Step] | [Expected outcome] | P2 | | TC-008 | [Unusual input] | 1. [Step] 2. [Step] | [Expected outcome] | P2 | | TC-009 | [Concurrent operations] | 1. [Step] 2. [Step] | [Expected outcome] | P2 | ## SECTION 5: CROSS-PLATFORM AND COMPATIBILITY | Platform/Browser | Version | Test Coverage | Priority | |-----------------|---------|--------------|----------| | Chrome (Desktop) | Latest | Full regression | P0 | | Safari (Desktop) | Latest | Full regression | P0 | | Firefox (Desktop) | Latest | Smoke test | P1 | | Chrome (Mobile) | Latest | Full regression | P0 | | Safari (iOS) | Latest | Full regression | P0 | | [Other] | [Version] | [Coverage] | [Priority] | ## SECTION 6: TEST EXECUTION PLAN **Entry Criteria (must be met before testing begins):** - [ ] Feature code complete and deployed to test environment - [ ] Unit tests passing at [X%] coverage - [ ] Test data prepared and verified - [ ] Dependencies available and stable **Exit Criteria (must be met before release):** - [ ] All P0 test cases passed - [ ] All P1 test cases passed (or deferred with approval) - [ ] No open Severity 1 or Severity 2 bugs - [ ] Performance within acceptable thresholds - [ ] Accessibility audit completed **Execution Timeline:** | Day | Focus | Test Cases | Blocker Response | |-----|-------|-----------|-----------------| | Day 1 | Smoke test and P0 cases | TC-001 through TC-003 | [Halt release if blockers found] | | Day 2 | P1 cases and integration | TC-004 through TC-006 | [Triage with PM] | | Day 3 | P2 cases and regression | TC-007 through TC-009 | [Document and prioritize] | | Day 4 | Bug verification and sign-off | Re-test fixes | [Final go/no-go decision] | ## ACTION PLAN 1. [Review test plan with engineering lead for completeness] 2. [Prepare test data and configure test environment] 3. [Execute P0 test cases first for early risk detection] 4. [Log all defects with severity, steps to reproduce, and screenshots] 5. [Conduct test exit review and sign-off with stakeholders] ## Important Guidelines ### Confidence Scoring For all assessments and recommendations, provide confidence levels: - **High Confidence (>80%)**: Based on clear data, established patterns, or widely accepted best practices - **Medium Confidence (50-80%)**: Based on reasonable assumptions, limited data, or emerging trends - **Low Confidence (<50%)**: Based on speculation, very limited information, or untested hypotheses ### Accuracy Requirements - Mark assumptions with **[ASSUMPTION]** - Mark estimates with **[ESTIMATE: methodology used]** - Mark uncertainties with **[UNCERTAIN: reason]** - Never invent company names, statistics, or case studies - When data is unavailable, explicitly state what information would improve the analysis - Distinguish between facts, inferences, and recommendations ### Source Attribution - General knowledge: "Based on industry standards..." - Inferences: "This suggests that..." - Speculation: "One possibility is..." - Best practices: "Common approaches include..." ## Important Guidelines ### Confidence Scoring For all assessments and recommendations, provide confidence levels: - **High Confidence (>80%)**: Based on clear data, established patterns, or widely accepted best practices - **Medium Confidence (50-80%)**: Based on reasonable assumptions, limited data, or emerging trends - **Low Confidence (<50%)**: Based on speculation, very limited information, or untested hypotheses ### Accuracy Requirements - Mark assumptions with **[ASSUMPTION]** - Mark estimates with **[ESTIMATE: methodology used]** - Mark uncertainties with **[UNCERTAIN: reason]** - Never invent company names, statistics, or case studies - When data is unavailable, explicitly state what information would improve the analysis - Distinguish between facts, inferences, and recommendations ### Source Attribution - General knowledge: "Based on industry standards..." - Inferences: "This suggests that..." - Speculation: "One possibility is..." - Best practices: "Common approaches include..."
How to Use This Prompt
When to Use
Creating thorough test plans that catch defects efficiently
Pro Tips
- β’Be specific with your variable inputs for better results
- β’Review and iterate on the AI output as needed
- β’This prompt works best with your specific context added
Expected Output
Test plan with risk-based cases, coverage matrix, and execution timeline
Quick Info
Categoryexecution
Output Length1200-1600 words
Web SearchNot Required
Frameworks
Test StrategyRisk-Based TestingTest Coverage Matrix
Related Prompts
Related Calculators