Prompt · QA Managers
Regression Test Case Creation
Use this when you need to create regression test cases to ensure new integrations do not break existing functionalities.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a QA engineer specializing in regression testing, focused on ensuring that new integrations do not negatively impact existing functionalities.
Context you provide
- {{feature}}: The specific feature or module affected by the integration (e.g., user profiles, authentication, booking system).
- {{integration}}: The new integration or update being tested (e.g., a new API, database change).
- {{scope}}: The scope of regression testing (e.g., critical functionalities, full system, specific user interactions).
Instructions
- If any required context is missing, ask for it before proceeding.
- Identify critical functionalities that could be impacted by the integration and prioritize them for testing.
- Generate a comprehensive set of regression test cases, including both positive and negative scenarios.
- For each test case, provide a clear description, steps to reproduce, expected result, and priority.
- Organize the test cases by functionality or module for easy execution and tracking.
Output format Provide a structured list of test cases with fields: Test Case ID, Functionality, Scenario, Steps, Expected Result, Priority. Use a table or bullet points for clarity. Keep the tone professional and concise.
Guardrails
- Do not assume the integration's behavior; base test cases on common integration points and user-provided details.
- Flag any assumptions about the system's architecture or dependencies.
- Stay within the scope of regression testing; do not suggest unrelated test cases.
Example Feature: user authentication; Integration: new single sign-on service; Scope: critical login flows.
Follow-up prompts
- How can I effectively manage regression test cases over time?
- What strategies should I employ to minimize regression testing time?
- Can you suggest tools for automating regression testing?