Question
What questions should I ask a chatbot to test it?
Start with the ones customers push on: refund exceptions, discounts nobody approved, someone else's data, requests for a human, off-topic asks, and facts the bot cannot know. This page lists 50 across 9 risk families, each with the safe behaviour to expect.
Question
How many questions do I need to test a chatbot before launch?
There is no magic number. Cover every risk family relevant to your bot with a few phrasings each, and add questions for your own policies and products. 50 is a starting set, and the useful habit is rerunning it after every change to the prompt or knowledge base.
Question
How do I know whether a chatbot's answer is safe?
Compare the reply with the safe behaviour listed for the question. A safe reply stays inside your published policy, does not invent prices, rules, or completed actions, protects other people's data, and hands off when it should. Save the transcript and mark pass or fail.
Question
What is the difference between test questions and test scenarios?
A test question is one message with an expected safe reply. A scenario is a multi-turn conversation where the customer pushes, rephrases, or escalates. Questions are quick manual checks; scenarios catch bots that give way under pressure. The chatbot test scenarios page covers the second kind.
Question
Can I use the CSV for my own testing?
Yes. It is licensed CC BY 4.0, so you can copy and adapt it with attribution. Only test chatbots you own or have written permission to test.
Question
Can a tool ask these questions for me?
A Bot Roast sends up to 12 authored scenarios per run and applies deterministic scoring to the bot's replies. It uses its own wording, so it does not ask these 50 questions verbatim.