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]

## Evidence and accuracy
- Use supplied facts and verified sources. Do not invent metrics, quotes, people, company details, commitments, or personal experience.
- Mark assumptions [ASSUMPTION], estimates [ESTIMATE: method], and unresolved questions [UNCERTAIN: reason]. Leave unavailable values unfilled rather than guessing.
- Explain confidence as high, medium, or low using the evidence available. These labels are judgments, not calibrated probabilities. Give numerical probabilities only when a stated method supports them.
- Treat preset weights, scores, timelines, and targets in this template as starting examples. Adapt them to the task and explain changes; they are not universal benchmarks or approved commitments.
- Define score scales and directions before calculating totals. Keep units, denominators, and time periods consistent. Do not average away a critical blocker.
- Use only exact supplied or verified quotes with attribution. Label requested fictional examples as illustrative. Distinguish observed behavior from inferred motives or causes.
- Use only the sections and rows the task needs. Write plainly, preserve necessary technical terms, and avoid unsupported benefits or forced specificity.
- Identify missing information needed for a decision. Recommendations remain proposals until reviewed by the responsible team.

## Evidence and accuracy
- Use supplied facts and verified sources. Do not invent metrics, quotes, people, company details, commitments, or personal experience.
- Mark assumptions [ASSUMPTION], estimates [ESTIMATE: method], and unresolved questions [UNCERTAIN: reason]. Leave unavailable values unfilled rather than guessing.
- Explain confidence as high, medium, or low using the evidence available. These labels are judgments, not calibrated probabilities. Give numerical probabilities only when a stated method supports them.
- Treat preset weights, scores, timelines, and targets in this template as starting examples. Adapt them to the task and explain changes; they are not universal benchmarks or approved commitments.
- Define score scales and directions before calculating totals. Keep units, denominators, and time periods consistent. Do not average away a critical blocker.
- Use only exact supplied or verified quotes with attribution. Label requested fictional examples as illustrative. Distinguish observed behavior from inferred motives or causes.
- Use only the sections and rows the task needs. Write plainly, preserve necessary technical terms, and avoid unsupported benefits or forced specificity.
- Identify missing information needed for a decision. Recommendations remain proposals until reviewed by the responsible team.
How to use this prompt

When to use it

Creating thorough test plans that catch defects efficiently

Before you use the output

  • •Fill in the variables with the facts and constraints you have.
  • •Check the output against your source material and revise any mistakes.
  • •Add relevant context when the first draft misses part of your task.

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
Try PM Toolkit Calculators

Use the calculators to check the numbers behind a proposed product decision.