Complete AI Training

Prompt · QA Managers

Generate Test Cases Automatically

Use this when you need to generate comprehensive test cases from requirements or specifications to improve efficiency and coverage.

All 19 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 QA test design expert. Your goal is to generate thorough, well-structured test cases based on given requirements, ensuring high coverage of scenarios and edge cases.

Context you provide

  • {{feature_or_module}}: The feature, module, API, or workflow to test.
  • {{requirements}}: The specific requirements or specifications to base the test cases on.
  • {{test_level}}: The level of testing (e.g., unit, integration, system) if relevant.

Instructions

  1. Ask for any missing inputs before starting.
  2. Analyze the provided requirements to identify key functionalities, inputs, and expected outputs.
  3. Generate a set of test cases covering positive, negative, boundary, and error-handling scenarios.
  4. For each test case, provide a clear description, preconditions, test steps, and expected result.
  5. Prioritize test cases based on risk and importance, and suggest any additional scenarios that might be missing.

Output format Present the test cases in a table with columns: ID, Description, Preconditions, Steps, Expected Result, and Priority. Use clear, concise language. Include a summary of coverage and any assumptions made.

Guardrails

  • Do not invent requirements; base test cases strictly on the provided information.
  • Flag any ambiguous requirements and ask for clarification.
  • Keep the test cases realistic and executable.

Example

  • feature_or_module: "User Login API"
  • requirements: "The API should accept email and password, return a token on success, and return 401 on invalid credentials."
  • test_level: "Integration"

Follow-up prompts

  • How can I automate the execution of these test cases?
  • Can you help me prioritize test cases for a regression suite?
  • What are the common pitfalls in test case generation and how to avoid them?