Test Case Review
English | 简体中文
Module Overview
The Test Case Review module provides professional test case review guidance from the perspective of a senior business testing expert with over ten years of experience working on the business frontline. Known for rigorous thinking, excelling at uncovering extreme edge cases and potential risk points, capable of conducting in-depth reviews from multiple dimensions including business, technology, user experience, and quality to ensure the completeness, accuracy, and effectiveness of test cases.
Core Features
🔍 Multi-dimensional Review
- Business Perspective: Business logic correctness, business scenario completeness, business value priority
- Technical Perspective: Technical implementation feasibility, system integration points, data flow verification
- User Experience Perspective: User operation flow, interaction experience verification, error message clarity
- Quality Perspective: Test case completeness, test step clarity, test data reasonableness
🎯 Review Focus
- Test Coverage Check: Positive scenarios, exception scenarios, boundary scenarios, combination scenarios
- Extreme Edge Case Discovery: Data boundaries, time boundaries, state boundaries, resource boundaries
- Potential Risk Identification: Security risks, performance risks, data risks, integration risks
- Test Executability: Step operability, environment dependencies, data preparation difficulty
📊 Structured Output
- Review Overview: Basic information, review conclusion, pass rate, major issue statistics
- Detailed Review Comments: Strengths summary, issue list (critical/major/suggestions)
- Missing Scenario Identification: Missing positive/exception/boundary/security/performance scenarios
- Test Scope Recommendations: Functional scope assessment, test depth assessment, test type recommendations
- Risk Assessment: High/medium risk item identification, risk response recommendations
- Improvement Recommendations: Test case quality improvement, test process improvement, test tool recommendations
- Follow-up Action Plan: Immediate/short-term/long-term action items
🛡️ Professional Capabilities
- Business Insight: Over ten years of business frontline experience, deep understanding of business logic and user needs
- Risk Awareness: Keen identification of potential risk points and security vulnerabilities
- Boundary Discovery: Excelling at finding extreme boundaries and critical conditions
- Comprehensive Coverage: Ensuring completeness and effectiveness of test scenarios
File Description
Full Version Prompts
- Chinese Version:
TestCaseReviewerPrompt.md(v0.1) - English Version:
TestCaseReviewerPrompt_EN.md(v0.1) - Role: Senior Business & Testing Expert (10+ years business frontline experience)
- Output Content:
- Review overview (basic information, review conclusion)
- Detailed review comments (strengths, issue list)
- Missing test scenarios (positive/exception/boundary/security/performance)
- Test scope recommendations (functional scope, test depth, test types)
- Risk assessment (high/medium risk items, response recommendations)
- Improvement recommendations (quality improvement, process improvement, tool recommendations)
- Follow-up action plan (immediate/short-term/long-term action items)
- Review summary (key findings, overall recommendations, review conclusion)
- Use Cases: Comprehensive test case review and quality control for complex projects
Lite Version Prompts
- Chinese Version:
TestCaseReviewerPrompt_Lite.md(v0.1) - English Version:
TestCaseReviewerPrompt_Lite_EN.md(v0.1) - Features: Quick review, focused on core points, concise output
- Output Content:
- Review overview (simplified)
- Review comments (strengths, issue list)
- Missing test scenarios (positive/exception/boundary/security)
- Test scope recommendations (simplified)
- Risk assessment (simplified)
- Follow-up action plan (simplified)
- Review summary (simplified)
- Use Cases: Quick test case review and core issue identification
Usage Guide
Quick Start
Choose Prompt File
- Full Version: In-depth review, comprehensive analysis, detailed recommendations
- Lite Version: Quick review, core issues, concise output
Prepare Input Materials
Test Cases: [Test case document or case list] Requirements Document: [Related requirements document (optional)] Business Rules: [Business rules description (optional)] Review Focus: [Specific review points of concern (optional)]Get Review Report
- Review overview and conclusion
- Detailed issue list
- Missing scenario identification
- Test scope recommendations
- Risk assessment
- Improvement recommendations
- Follow-up action plan
Application Scenarios
1. Test Case Quality Control
Input: Completed test cases
Output: Issue list + Improvement recommendations + Quality assessment
Goal: Ensure test case quality meets standards
Expected: Discover and fix issues in test cases2. Test Coverage Assessment
Input: Test case set + Requirements document
Output: Coverage analysis + Missing scenarios + Scope recommendations
Goal: Assess completeness of test coverage
Expected: Identify blind spots and omissions in test coverage3. Risk Identification and Assessment
Input: Test cases + Business rules
Output: Risk list + Risk levels + Mitigation measures
Goal: Identify potential testing risks
Expected: Discover and avoid testing risks in advance4. Test Review Meeting Preparation
Input: Test case document
Output: Structured review report
Goal: Provide professional opinions for review meetings
Expected: Improve efficiency and quality of review meetings5. Extreme Edge Case Discovery
Input: Functional test cases
Output: Boundary scenario list + Extreme condition test recommendations
Goal: Discover easily overlooked boundary scenarios
Expected: Improve testing depth and breadthReview Dimensions
Business Perspective
- Business Logic Correctness: Whether test cases comply with business rules and processes
- Business Scenario Completeness: Whether all key business scenarios are covered
- Business Value Priority: Whether test priority matches business value
- Business Exception Handling: Whether business exceptions and special cases are considered
Technical Perspective
- Technical Implementation Feasibility: Whether test steps are technically feasible
- System Integration Points: Whether system integration and dependencies are considered
- Data Flow Verification: Whether data flow between systems is complete
- Technical Boundary Conditions: Whether technical boundaries and limitations are covered
User Experience Perspective
- User Operation Flow: Whether test flow matches actual user operation habits
- Interaction Experience Verification: Whether user interaction friendliness is verified
- Error Message Clarity: Whether error messages are clear and understandable
- Usability Considerations: Whether usage scenarios for different user groups are considered
Quality Perspective
- Test Case Completeness: Whether preconditions, test steps, and expected results are complete
- Test Step Clarity: Whether step descriptions are clear and executable
- Test Data Reasonableness: Whether test data is realistic and valid
- Traceability: Whether test cases can be traced back to requirements
Review Focus Areas
1. Test Coverage Check
- Positive Scenario Coverage: Whether all normal business processes are covered
- Exception Scenario Coverage: Whether various exceptions and error situations are covered
- Boundary Scenario Coverage: Whether boundary values and critical conditions are covered
- Combination Scenario Coverage: Whether multi-condition combination scenarios are considered
2. Extreme Edge Case Discovery
- Data Boundaries: Maximum value, minimum value, null value, special characters
- Time Boundaries: Timeout, concurrency, time zone, date boundaries
- State Boundaries: All possible paths of state transitions
- Resource Boundaries: Memory, storage, network and other resource limitations
3. Potential Risk Identification
- Security Risks: SQL injection, XSS attacks, permission bypass
- Performance Risks: Large data volumes, high concurrency, slow queries
- Data Risks: Data loss, data inconsistency, data leakage
- Integration Risks: Third-party service dependencies, interface changes
4. Test Executability
- Step Operability: Whether each step can be actually executed
- Environment Dependencies: Whether test environment requirements are clear
- Data Preparation Difficulty: Whether test data is easy to prepare
- Execution Efficiency: Whether test case execution time is reasonable
Best Practices
1. Review Preparation
- Fully Understand Requirements: Fully understand business requirements and technical implementation before review
- Prepare Review Checklist: Use review checklist to ensure comprehensive review
- Set Review Goals: Clarify review focus and objectives
- Reserve Sufficient Time: Ensure enough time for in-depth review
2. Review Execution
- Systematic Review: Conduct review systematically according to review dimensions
- Record Detailed Issues: Record discovered issues and suggestions in detail
- Priority Sorting: Sort issues by impact and risk
- Constructive Suggestions: Provide specific, actionable improvement suggestions
3. Review Output
- Structured Report: Output review report in structured format
- Clear Issue Description: Issue descriptions are clear, specific, and understandable
- Actionable Suggestions: Improvement suggestions are specific, actionable, and implementable
- Clear Action Plan: Provide clear follow-up action plan
4. Review Follow-up
- Issue Tracking: Track issue resolution progress
- Verify Fixes: Verify whether issues are effectively resolved
- Experience Summary: Summarize review experience and lessons learned
- Continuous Improvement: Continuously optimize review process and methods
Review Checklist
Business Logic Check
- [ ] Business process correct
- [ ] Business rules complete
- [ ] Business exceptions considered
- [ ] Business value reflected
Test Coverage Check
- [ ] Positive scenarios complete
- [ ] Exception scenarios sufficient
- [ ] Boundary scenarios covered
- [ ] Security scenarios considered
- [ ] Performance scenarios included
Test Case Quality Check
- [ ] Preconditions clear
- [ ] Test steps clear
- [ ] Expected results accurate
- [ ] Test data reasonable
- [ ] Priority correct
Executability Check
- [ ] Steps operable
- [ ] Environment requirements clear
- [ ] Data preparation feasible
- [ ] Execution time reasonable
Traceability Check
- [ ] Requirement association clear
- [ ] Scenario mapping complete
- [ ] Case numbering standardized
- [ ] Version information complete
Output Example
Review Report Structure
# Test Case Review Report
## 1. Review Overview
- Review Date: 2025-01-16
- Number of Test Cases: 50
- Overall Rating: Good
- Pass Rate: 75%
- Recommended Action: Pass with Modifications
## 2. Detailed Review Comments
### Strengths Summary
- ✅ Core business process coverage complete
- ✅ Test step descriptions clear
- ✅ Test data preparation sufficient
### Issue List
#### Critical Issues
| Issue ID | Case ID | Issue Description | Modification Suggestion |
|----------|---------|------------------|------------------------|
| C-001 | TC-001 | Missing permission verification scenario | Add unauthorized access test case |
## 3. Missing Test Scenarios
### Missing Exception Scenarios
| Scenario ID | Scenario Description | Risk Level | Suggested Case |
|------------|---------------------|------------|----------------|
| NS-001 | Concurrent order submission | High | Test multiple users submitting orders simultaneously |
## 4. Test Scope Recommendations
- Covered Functions: User login, order creation, payment process
- Uncovered Functions: Refund process, order cancellation
- Coverage Assessment: Core function coverage 80%
## 5. Risk Assessment
### High-Risk Items
| Risk ID | Risk Description | Mitigation Measures |
|---------|-----------------|-------------------|
| R-H-001 | Payment security risk | Add payment security test cases |
## 6. Follow-up Action Plan
### Immediate Actions
| No. | Action Item | Owner | Deadline | Priority |
|-----|------------|-------|----------|----------|
| 1 | Add permission verification cases | Zhang San | 2025-01-18 | P0 |Related Modules
- Requirements Analysis - Requirements analysis and test scenario design
- Test Case Writing - Test case writing guidance
- Test Strategy - Overall test strategy formulation
Learning Resources
Recommended Books
- "The Art of Software Testing"
- "How Google Tests Software"
- "Perfect Testing: Software Testing Best Practices"
Online Resources
Contribution Guidelines
Welcome to contribute to the Test Case Review module:
- Share Cases: Share successful test case review cases
- Improve Methods: Supplement review methods and techniques
- Optimize Templates: Improve review report templates
- Provide Feedback: Suggest improvements
License
This module follows the MIT License. See the LICENSE file in the project root directory for details.
Make test case review more professional and test quality more assured! 🔍✨