Skip to Content
DocsTesting & QAOverview

Testing & QA Overview

BuildVoiceAI includes testing tools that let you validate your voice agents before they handle real customer calls. Catch prompt issues, verify conversation flows, and compare agent variations using systematic testing.

Why Test Your Agents

Voice agents behave differently depending on what callers say, how they say it, and what edge cases arise. Without testing, issues may only surface when real customers encounter them. Common problems that testing catches:

  • Prompt instructions that the agent ignores or misinterprets
  • Conversation flows that loop or dead-end
  • Failure to handle unexpected caller responses
  • Inconsistent quality across different scenarios
  • Regressions after prompt changes

Testing Tools

Testing Workflow

A typical testing workflow looks like this:

  1. Create a test suite for an agent, covering its key scenarios
  2. Add test cases with specific personas and success criteria
  3. Run the suite to see which cases pass and which fail
  4. Adjust the agent’s prompt based on failures
  5. Re-run the suite to verify improvements
  6. Repeat until all critical scenarios pass consistently

For ongoing optimization, use A/B Experiments to compare prompt variations on live traffic.

Plan Requirements

FeatureStarterGrowthAgency
Test SuitesYesYesYes
Test CasesYesYesYes
Test RunsYesYesYes
A/B ExperimentsNoYesYes
💡

Start by creating test cases for the most common caller scenarios your agent encounters. Once those pass reliably, add edge cases and adversarial scenarios to harden your agent further.

Last updated on