Skip to main content
GlossaryAI in TestingChatbot Testing
AI in Testing Modern Term

Chatbot Testing

Chatbot testing verifies that a conversational AI system responds appropriately across a range of user inputs — correctly understanding intent, staying on topic, handling ambiguous or off-topic questions gracefully, and maintaining coherent context across a multi-turn conversation.

Beyond single-turn accuracy, chatbot testing needs to cover conversational continuity — does the bot correctly remember context from earlier in the same conversation, does it handle topic switches gracefully, and does it recover sensibly when a user's input is ambiguous, off-topic, or deliberately tries to confuse it.

A dedicated test set typically includes: in-scope questions with known-good answers, edge-case and ambiguous phrasing, explicitly out-of-scope questions (checking the bot appropriately declines rather than hallucinating an answer), and adversarial inputs probing for jailbreaks or inappropriate responses under pressure.