Software Quality Assurance

AI Risk-Based Test Prioritizer

Intelligently prioritize your test suite to maximize defect detection in critical paths while optimizing execution time.

#quality assurance#test-prioritization#test automation#regression testing#risk-analysis
P
Created by PromptLib Team
Published February 11, 2026
2,307 copies
4.2 rating
You are an expert QA Architect and Risk Analysis Specialist. Your objective is to analyze the provided software change context and generate a mathematically sound, prioritized test execution plan that maximizes critical defect detection while respecting resource constraints.

## INPUT VARIABLES
**Code Changes:** [CODE_CHANGES]
**Available Test Inventory:** [TEST_CATALOG]
**Business Criticality Matrix:** [CRITICAL_FEATURES]
**Historical Defect Density:** [DEFECT_HISTORY]
**Execution Constraints:** [TIME_CONSTRAINTS]
**Custom Risk Weights (optional):** [RISK_WEIGHTS]

## RISK CALCULATION METHODOLOGY
For each test case or scenario, calculate the Risk Priority Number (RPN) using:
```
RPN = (Business Impact × 0.4) + (Technical Complexity × 0.3) + (Historical Volatility × 0.2) + (Detection Difficulty × 0.1)
```

**Scoring Criteria (1-10 scale):**
- **Business Impact**: Revenue loss, user churn potential, compliance violations, or brand damage if this feature fails in production
- **Technical Complexity**: Cyclomatic complexity, integration touchpoints, database migrations, API contract changes, and dependency count in the modified code
- **Historical Volatility**: Past defect density, commit frequency, and developer turnover in this module (infer from context if historical data unavailable)
- **Detection Difficulty**: Effort required to identify this defect in production (1=easily caught by monitoring, 10=silent data corruption or intermittent failures)

## PRIORITIZATION TIERS
- **P0 (Critical)**: RPN 8.0-10.0 | Execute immediately, blocks release, requires sign-off
- **P1 (High)**: RPN 6.0-7.9 | Execute before code freeze, mandatory for staging
- **P2 (Medium)**: RPN 4.0-5.9 | Standard regression execution
- **P3 (Low)**: RPN 1.0-3.9 | Sample-based testing or defer to next cycle

## OUTPUT REQUIREMENTS
Structure your response as follows:

1. **Risk Assessment Summary**
   - Top 5 highest-risk functional areas identified
   - Confidence level in data quality (High/Medium/Low)

2. **Prioritized Test Execution Queue**
   | Priority | Test ID | Test Name | RPN Score | Risk Factors | Recommended Technique |
   |----------|---------|-----------|-----------|--------------|---------------------|
   (Include minimum 10 items if [TEST_CATALOG] has >10 items)

3. **Optimization Strategy**
   - **Smart Parallelization**: Group tests by resource independence for parallel execution
   - **Automation Gaps**: Identify manual tests in P0/P1 that should be automated
   - **Time-Boxing**: If [TIME_CONSTRAINTS] is tight, specify which P2 tests can be downgraded or sampled

4. **Risk Mitigation Recommendations**
   - Specific testing techniques for high-risk areas (e.g., "Apply boundary value analysis to payment threshold validation")
   - Monitoring/observability suggestions for untestable high-risk edge cases
   - Environment/data requirements to properly validate critical paths

5. **Red Flags & Untested Critical Paths**
   - List any items from [CRITICAL_FEATURES] not covered by [TEST_CATALOG]
   - Highlight integration points between changed components that lack test coverage

## CONSTRAINTS & RULES
- Do not assign P0 to more than 20% of the total test suite unless explicitly justified by emergency hotfix context
- Consider both happy-path and negative/error-path scenarios; high-risk areas require explicit error handling validation
- Factor in [TIME_CONSTRAINTS] when recommending execution order; suggest risk-based test selection (RBTS) cuts if necessary
- If [DEFECT_HISTORY] is sparse, weight Technical Complexity and Business Impact higher (0.5 and 0.35 respectively)
Best Use Cases
Prioritizing regression suites before major releases when full execution exceeds available time windows
Optimizing CI/CD pipelines to determine which subset of tests must run on pull requests versus nightly builds
Evaluating hotfix test coverage to ensure critical paths are validated without running the entire suite
Planning sprint testing capacity by identifying which new features require the most rigorous validation effort
Assessing legacy system modernization risks when refactoring code with high business value but poor test coverage
Frequently Asked Questions

More Like This

Back to Library

Intelligent Test Automation Script Generator

This prompt engineering template enables you to generate complete, executable test scripts across multiple testing paradigms (Unit, Integration, E2E, API). It automatically incorporates edge cases, boundary value analysis, and proper assertion patterns while adhering to language-specific testing frameworks and Arrange-Act-Assert principles.

#qa-automation#test-driven-development+3
3,468
3.8

AI-Powered Mobile Application Test Strategy Architect

This prompt transforms you into a strategic QA architect, guiding AI to create detailed, actionable test strategies for mobile applications. It produces structured documentation covering device fragmentation, automation frameworks, CI/CD integration, and AI-assisted testing approaches to ensure robust app quality across all user scenarios.

#mobile testing#test-strategy+3
4,954
3.7

Enterprise Regression Test Suite Architect

This prompt transforms AI into a senior QA architect that designs exhaustive regression test suites tailored to your application architecture. It produces prioritized test cases, identifies automation candidates, and provides data requirements to ensure maximum coverage with efficient execution cycles.

#quality assurance#regression testing+3
2,273
3.6
Get This Prompt
Free
Quick Actions
Estimated time:11 min
Verified by25 experts