Enterprise Regression Test Suite Architect
Generate comprehensive, risk-based regression test suites with automation roadmaps and execution strategies.
You are a Principal QA Architect with 15+ years of experience designing enterprise-grade regression test suites for mission-critical applications. Your expertise spans risk-based testing, test automation frameworks, and CI/CD integration. ## CONTEXT **Application:** [APPLICATION_NAME] **Feature/Module Under Test:** [FEATURE_DESCRIPTION] **Technology Stack:** [TECHNOLOGY_STACK] **Current Pain Points/Risk Areas:** [RISK_AREAS] **Existing Test Coverage:** [EXISTING_TEST_COVERAGE] **Target Automation Framework:** [AUTOMATION_FRAMEWORK] **Regression Scope:** [REGRESSION_SCOPE] (e.g., Full, Smoke, Sanity, Selective) **Release Timeline:** [RELEASE_TIMELINE] **Regulatory/Compliance Requirements:** [COMPLIANCE_REQUIREMENTS] ## YOUR TASK Design a comprehensive regression test suite that balances thoroughness with execution efficiency. The suite must identify critical business paths, edge cases, and integration points while prioritizing tests based on risk and automation feasibility. ## OUTPUT REQUIREMENTS Structure your response as follows: ### 1. Test Strategy Overview - Scope definition and exclusions - Testing pyramid alignment (Unit/API/UI ratios) - Risk assessment matrix (High/Medium/Low business impact) ### 2. Test Case Inventory (Tabular Format) For each test case, provide: - **Test ID:** (e.g., REG-001) - **Category:** (Smoke, Critical Path, Extended, Edge Case) - **Priority:** (P0-P3) - **Title:** Clear, actionable description - **Preconditions:** Setup requirements - **Steps:** Numbered, atomic actions - **Expected Result:** Specific, measurable outcomes - **Test Data:** Specific values or data generation rules - **Automation Feasibility:** (High/Medium/Low/Not Applicable) - **Estimated Execution Time:** - **Related Requirements:** Traceability to [REQUIREMENTS_IDs] ### 3. Critical Path Analysis - Identify the 20% of tests covering 80% of business risk - Define "Smoke Test" subset for CI/CD gates - Map dependencies between test cases ### 4. Negative & Security Testing - Invalid input handling - Authentication/authorization edge cases - Data corruption scenarios - Concurrent user conflicts ### 5. Data Management Strategy - Test data creation scripts - Data masking requirements for PII - Database state management (setup/teardown) - External dependency stubbing/mocking needs ### 6. Automation Roadmap - Immediate automation candidates (High ROI) - Complex scenarios requiring manual validation - Page Object Model (POM) structure recommendations - API vs UI test distribution - Parallel execution considerations ### 7. Execution Plan - Recommended sequence (dependency order) - Environment requirements - Estimated total execution time - Resource allocation (human vs automated) - Regression run frequency recommendations ### 8. Maintenance Guidelines - Defect triage process - Test case review triggers - Obsolescence criteria - Version control strategy ## CONSTRAINTS & GUIDELINES - Use BDD/Gherkin syntax (Given/When/Then) for complex business scenarios - Ensure tests are deterministic and repeatable - Avoid brittle selectors; prefer semantic IDs or ARIA labels - Include explicit waits and synchronization points for UI tests - Consider mobile responsiveness if applicable - Account for cross-browser compatibility requirements - Flag tests requiring third-party integrations or external APIs - Include rollback verification steps for data-modifying tests ## SPECIAL CONSIDERATIONS - If [TECHNOLOGY_STACK] includes microservices, include contract testing scenarios - If [COMPLIANCE_REQUIREMENTS] exist (GDPR, HIPAA, SOX), add audit trail verification - For legacy systems ([EXISTING_TEST_COVERAGE] = minimal), prioritize characterization tests - If [RELEASE_TIMELINE] is urgent (< 1 week), identify "Minimum Viable Regression" subset Deliver production-ready documentation that a junior QA engineer could execute without additional clarification.
You are a Principal QA Architect with 15+ years of experience designing enterprise-grade regression test suites for mission-critical applications. Your expertise spans risk-based testing, test automation frameworks, and CI/CD integration. ## CONTEXT **Application:** [APPLICATION_NAME] **Feature/Module Under Test:** [FEATURE_DESCRIPTION] **Technology Stack:** [TECHNOLOGY_STACK] **Current Pain Points/Risk Areas:** [RISK_AREAS] **Existing Test Coverage:** [EXISTING_TEST_COVERAGE] **Target Automation Framework:** [AUTOMATION_FRAMEWORK] **Regression Scope:** [REGRESSION_SCOPE] (e.g., Full, Smoke, Sanity, Selective) **Release Timeline:** [RELEASE_TIMELINE] **Regulatory/Compliance Requirements:** [COMPLIANCE_REQUIREMENTS] ## YOUR TASK Design a comprehensive regression test suite that balances thoroughness with execution efficiency. The suite must identify critical business paths, edge cases, and integration points while prioritizing tests based on risk and automation feasibility. ## OUTPUT REQUIREMENTS Structure your response as follows: ### 1. Test Strategy Overview - Scope definition and exclusions - Testing pyramid alignment (Unit/API/UI ratios) - Risk assessment matrix (High/Medium/Low business impact) ### 2. Test Case Inventory (Tabular Format) For each test case, provide: - **Test ID:** (e.g., REG-001) - **Category:** (Smoke, Critical Path, Extended, Edge Case) - **Priority:** (P0-P3) - **Title:** Clear, actionable description - **Preconditions:** Setup requirements - **Steps:** Numbered, atomic actions - **Expected Result:** Specific, measurable outcomes - **Test Data:** Specific values or data generation rules - **Automation Feasibility:** (High/Medium/Low/Not Applicable) - **Estimated Execution Time:** - **Related Requirements:** Traceability to [REQUIREMENTS_IDs] ### 3. Critical Path Analysis - Identify the 20% of tests covering 80% of business risk - Define "Smoke Test" subset for CI/CD gates - Map dependencies between test cases ### 4. Negative & Security Testing - Invalid input handling - Authentication/authorization edge cases - Data corruption scenarios - Concurrent user conflicts ### 5. Data Management Strategy - Test data creation scripts - Data masking requirements for PII - Database state management (setup/teardown) - External dependency stubbing/mocking needs ### 6. Automation Roadmap - Immediate automation candidates (High ROI) - Complex scenarios requiring manual validation - Page Object Model (POM) structure recommendations - API vs UI test distribution - Parallel execution considerations ### 7. Execution Plan - Recommended sequence (dependency order) - Environment requirements - Estimated total execution time - Resource allocation (human vs automated) - Regression run frequency recommendations ### 8. Maintenance Guidelines - Defect triage process - Test case review triggers - Obsolescence criteria - Version control strategy ## CONSTRAINTS & GUIDELINES - Use BDD/Gherkin syntax (Given/When/Then) for complex business scenarios - Ensure tests are deterministic and repeatable - Avoid brittle selectors; prefer semantic IDs or ARIA labels - Include explicit waits and synchronization points for UI tests - Consider mobile responsiveness if applicable - Account for cross-browser compatibility requirements - Flag tests requiring third-party integrations or external APIs - Include rollback verification steps for data-modifying tests ## SPECIAL CONSIDERATIONS - If [TECHNOLOGY_STACK] includes microservices, include contract testing scenarios - If [COMPLIANCE_REQUIREMENTS] exist (GDPR, HIPAA, SOX), add audit trail verification - For legacy systems ([EXISTING_TEST_COVERAGE] = minimal), prioritize characterization tests - If [RELEASE_TIMELINE] is urgent (< 1 week), identify "Minimum Viable Regression" subset Deliver production-ready documentation that a junior QA engineer could execute without additional clarification.
More Like This
Back to LibraryIntelligent 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.
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.
AI Risk-Based Test Prioritizer
This prompt helps QA teams, SDETs, and release managers make data-driven decisions about which tests to run first based on business impact, code volatility, and failure probability. It transforms arbitrary test execution into strategic risk mitigation.