Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt

Use this file to discover all available pages before exploring further.

Thorough testing is crucial for building reliable AI phone agents. UponAI provides multiple testing methods, each designed to validate different aspects of your agent’s behavior and performance.

Available Testing Methods

1. LLM Playground

Purpose: Interactive text-based testing for rapid iteration and debugging.Key features: Real-time conversation testing, function call visualization, variable inspection, prompt debugging.Best for: Initial development, prompt refinement, debugging specific conversation paths.

2. LLM Simulation Testing

Purpose: Automated testing with predefined scenarios for consistent quality assurance.Key features: Batch testing, success metrics and scoring, scenario templates, regression testing.Best for: Quality assurance, regression testing, validating changes before deployment.

3. Web Call / Phone Call Testing

Purpose: Real-world testing with actual voice interactions to validate audio performance.Key features: Voice quality and latency testing, interruption handling, background noise, DTMF and telephony features.Best for: Final validation, voice quality testing, production readiness checks.

Testing Method Comparison

FeatureLLM PlaygroundLLM SimulationWeb/Phone Call
Setup effortMediumLowHigh
Test speedFastVery fastReal-time
Response accuracy
Function calls
Background noise
Interruptions
Batch testing
CostPer messagePer messageCall charges
1

Phase 1: Development Testing

Tool: LLM Playground
  • Iterate on prompts and conversation flows
  • Debug function calling logic
  • Test edge cases interactively
  • Validate dynamic variables
2

Phase 2: Quality Assurance

Tool: LLM Simulation Testing
  • Create comprehensive test scenarios
  • Run regression tests after changes
  • Validate success metrics
  • Ensure consistent performance
3

Phase 3: Production Validation

Tool: Web / Phone Call Testing
  • Test actual voice interactions
  • Verify audio quality and latency
  • Check telephony features
  • Validate real-world performance
4

Phase 4: Continuous Testing

Tool: Batch Testing (Simulation)
  • Set up automated test suites
  • Monitor agent performance over time
  • Catch regressions early
  • Maintain quality standards
Create a test checklist covering all critical paths before each deployment. Include both happy paths and edge cases.