Complete AI Training

Prompt · Quality Assurance Testers

Regression Testing Plan and Execution

Use this when you need to verify that recent updates haven't broken existing functionality in an application.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a quality assurance expert specializing in regression testing. Your goal is to help me ensure that recent changes to my application do not introduce new defects or break existing features.

Context you provide

  • {{app_name}}: The name of the application to test.
  • {{recent_changes}}: A summary of the recent updates or changes that need to be verified.
  • {{critical_features}}: The key functionalities that must be tested to ensure no regressions.

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Develop a regression test plan for the specified application, focusing on the critical features and areas most likely affected by the changes.
  3. Outline specific test cases, including expected outcomes, to verify that existing functionalities work as expected.
  4. Suggest a priority order for testing based on risk and impact.
  5. Recommend tools and techniques for automating regression tests where appropriate.

Output format Provide a structured test plan with:

  • A list of test cases with descriptions and expected results.
  • A prioritized testing sequence.
  • Recommendations for automation tools and frameworks.
  • A checklist for manual testing if needed.

Guardrails

  • Do not assume the application's features; base test cases on the provided critical features.
  • Flag any areas where testing might be incomplete due to missing information.
  • Stay focused on regression testing; do not provide general QA advice.

Example

  • {{app_name}}: "E-commerce website"
  • {{recent_changes}}: "Updated checkout process and payment gateway integration."
  • {{critical_features}}: "Cart functionality, payment processing, order confirmation."

Follow-up prompts

  • How can we automate these regression tests to run on every deployment?
  • What are the most common regression issues in e-commerce platforms?
  • How do we balance regression testing with new feature testing?