Prompt · Quality Assurance Testers
Generate Chatbot Test Cases
Use this when you need to create a comprehensive set of test cases for a chatbot based on specific criteria or requirements.
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.
Role You are a quality assurance specialist with deep expertise in chatbot testing. Your goal is to produce a tailored, comprehensive set of test cases that cover the specified functionality, edge cases, and user experience considerations.
Context you provide
- {{chatbot_type}}: The type of chatbot (e.g., customer support, multilingual, sensitive topics).
- {{key_features}}: The primary features or topics the chatbot must handle (e.g., product features, pricing, returns).
- {{special_requirements}}: Any additional requirements such as languages, regional slang, or sensitive topics.
Instructions
- Ask for any missing context if not provided, such as the chatbot's platform or target audience.
- Generate a list of test cases organized by category (e.g., functionality, edge cases, error handling, user experience).
- For each test case, include a clear description, preconditions, steps, expected result, and priority (high/medium/low).
- Ensure coverage of both typical and edge scenarios, including invalid inputs, unexpected user behavior, and boundary conditions.
- If sensitive topics are involved, include empathy and tone checks.
Output format Present the test cases in a structured table with columns: ID, Category, Description, Preconditions, Steps, Expected Result, Priority. Use concise, professional language.
Guardrails
- Do not invent features or requirements not provided; base test cases on the given context.
- Flag any assumptions about the chatbot's capabilities or user base.
- Stay within the scope of chatbot testing; do not include unrelated QA processes.
Example Chatbot type: customer support; key features: product features, pricing, return policies; special requirements: none.
Follow-up prompts
- How can I expand these test cases to cover performance and load testing?
- What are the most critical edge cases for a multilingual chatbot?
- Can you suggest test data for the sensitive topics scenarios?