GreenLoop by Hamming

Automated testing

Calling your agent and listening to every reply is slow, ad hoc, and expensive. Hamming tests your voice and chat agents automatically, so you know they work before customers call.
01Test suite generation

Test scenarios written from your prompt

Hamming generates realistic test scenarios from your prompt, so coverage does not depend on someone writing every case by hand.

  • Real production calls turned into replayable test cases
From your prompt186 scenarios

“Verify date of birth before discussing any appointment.”

Caller refuses, asks for times anyway
Caller gives their spouse’s date of birth
Caller wants to cancel without it

+183 more from the rest of the prompt

Fig. 1 · Test suite generation
  • Realistic scenarios

    Test callers who sound like your real customers.

    • Natural conversation patterns and customer behaviors
    • Personas with different needs and communication styles
    • Edge cases and hard scenarios, generated automatically
  • Languages and accents

    Test cases in the languages and accents your customers use.

    • Languages, dialects, and regional variants
    • Code-switching and mixed-language conversations
    • Pronunciation and understanding across accents
  • Noise simulation

    Calls from the noisy places customers actually call from.

    • Background noise like traffic, crowds, or music
    • Varying noise levels and types in the same suite
    • Checks that noise cancellation and speech recognition hold up
02AI voice agent testing

Thousands of test calls, no manual dialing

Catch critical bugs before they reach users, and find where your agent breaks under load.

  • Complex calls with several speakers
Release 2.41,240 calls · 50 failed
InterrupterGulf ArabicSpeakerphoneTV in background

“You’re booked for Tuesday at 3.” → nothing was booked

Fig. 2 · AI voice agent testing
  • Critical case testing

    Check that your agent handles the calls that cannot go wrong.

    • Medical information and allergies
    • Safety protocols and emergency procedures
  • Regression testing

    Catch what a prompt or model change broke before users notice.

    • Response latency regressions
    • Hallucinations and incorrect answers
    • Behavior that changed after a prompt update
  • Load and stress testing

    50K+ concurrent test calls across real-world usage patterns.

    • Bottlenecks and response latency at each concurrency level
    • Stability at the volume of your busiest hour
    • The breaking point, with recovery, error handling, and resource use at the limit
03IVR testing

IVR tests, generated and run for you

Hamming generates and runs IVR performance, reliability, and regression tests before launch.

  • Misroutes, latency, and handoff errors found early in QA
Lakeside main line14 paths · 1 misroute
  • Main menu
  • ├─ 1 Appointments
  • ├─ 2 Billing
  • └─ 3 Pharmacy → reached Billing
Fig. 3 · IVR testing
  • Transfers and context

    Escalations reach the right agent or queue with the caller's context intact.

    • Department, skill-based, and time-of-day routing rules
    • Transfer latency and queue assignment accuracy
    • Caller details and reason for call carried across transfers
    • Fallback routing and callback scheduling under load
  • Speech recognition reliability

    Your IVR understands callers on bad lines.

    • Poor signal quality
    • Speech recognition and error recovery on degraded audio
04Voice agent A/B testing

Compare versions before you switch

Run the same scenarios against two agent versions or providers and see which one is more consistent, accurate, and compliant.

  • Latency tracked for each version over time
v2.4 → v2.5 · same 1,240 scenarios
Booking happy pathpass → pass
Gulf Arabic accentfail → pass
Transfer to billingpass → fail

Switch blocked until the regression passes

Fig. 4 · Voice agent A/B testing
  • Version comparison

    Decide deployments on data, not on a few test calls.

    • Identical scenarios across agent versions
    • Accuracy and consistency, side by side
    • Regressions and improvements between iterations
  • Provider benchmarking

    Pick the voice provider and configuration that fit your needs.

    • Providers compared on standardized scenarios
    • Response times across providers and configurations
    • Reliability, uptime, and quality differences
    • Cost against performance, at each scale
  • Under the same load

    Both versions tested at the same volume, at the same time.

    • Performance at equal concurrency
    • Capacity limits and success rates for each version

Hamming works with

All integrations
  • Vapi
  • Retell AI
  • ElevenLabs
  • LiveKit
  • Pipecat
  • OpenAI
  • Synthflow
  • Daily

Questions about
GreenLoop.

Browse every answer on the FAQ page