• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Cyara

Cyara

Cyara Customer Experience Assurance Platform

  • Login
  • Contact Us
  • Request a demo
  • Search
  • Login
  • Contact us
  • Request a demo
  • Why Cyara
    • Cyara Agentic Platform
    • Cyara partner network
    • Cyara Academy
  • Solutions
    • Transform
          • TRANSFORM – Drive CX Change

          • Functional, regression, & objective testing | Cyara Velocity
          • Performance testing | Cyara Cruncher
          • See all use cases >
          • Cyara platform - Transform - Drive CX change
    • Monitor
          • MONITOR – Assure CX Journeys

          • Telecom assurance | Cyara Voice Assure
          • CX & telecom monitoring | Cyara Pulse 360
          • Call ID line assurance | Cyara Number Trust
          • Agent environment assurance | Cyara ResolveAX
          • CX monitoring | Cyara Pulse
          • See all use cases >
          • Cyara platform - Monitor - Assure CX journeys
    • Optimize
          • OPTIMIZE — Leverage AI for CX

          • Conversational AI optimization | Cyara Botium
            • Functional & regression testing for AI agents
            • LLM-driven AI agent testing
            • Load testing for AI agents
            • NLP analytics for conversational AI in CX
          • Generative AI assurance | Cyara AI Trust
          • See all use cases >
          • Cyara platform - Optimize - Leverage AI for CX
    • Connect
          • CONNECT — Assure WebRTC CX

          • WebRTC optimization | Cyara testRTC
          • WebRTC monitoring | Cyara watchRTC
          • WebRTC quality assurance | Cyara qualityRTC
          • See all use cases >
          • Cyara platform - Connect - Assure WebRTC CX
  • Resources
    • CX Assurance blog
    • Customer success showcase
    • CX use cases
    • Events & upcoming webinars
    • On-demand webinars
    • Resource library
    • Customer community
  • About Us
        • About Cyara

        • About Cyara
        • Leadership
        • Careers
        • Legal statements, policies, & agreements
        • Services

        • Cyara Academy
        • Consulting services
        • Customer success services
        • Technical support
        • News

        • Press releases
        • Media coverage
        • Cyara awards
        • Partners

        • Partners

Blog / CX Assurance

May 30, 2017

The Benefits of Tests as Executable Documentation

Gauthier Delmee, Cyara

Gauthier Delmee, Sr. Product Manager

Before joining Cyara, I built contact centers in Europe, Asia, Africa, and Australia for fifteen years. For two-thirds of that time, I was an architect. When I joined Cyara, I started doing some research on testing and the software development lifecycle. In a series of blog posts, of which this is the first, I will go through some of the things I learned and wish I had known and applied.

man working on laptop, on top of plan diagrams

One of the recurring problems I faced within different organizations was getting to Acceptance Testing and being told by the customer: “that’s not what I wanted”! Last-minute changes ensued with very little or no testing because there wasn’t enough time to execute manual testing. The result was typically delayed projects, deployments into production that resulted in major customer pain, and a technical team being on deck for long hours performing heroics to fix things as quickly as possible. The stress levels were sky-high and team morale was low.

A Cinematic Analogy

So why does this happen? Well, let me use an analogy. You know when you go see a movie after having read the book? If you’re like me, you often come out disappointed. That’s because when you were reading the book, you pictured the characters and the scenes in your mind. These pictures were shaped by your beliefs, your experiences, and so on, and these are usually different from those of the movie director.

I believe something very similar happens on projects. Teams of business analysts bring together their requirements in large, wordy documents, then developers are left to interpret these (like a movie director would) before they are handed over for User Acceptance Testing (when the movie is released). Only after that does the conversation about what people really meant happen!

So what if there were a way to have that conversation at the beginning of the project and to document it as an artefact to be executed against the system under test, and to use the results as a feedback mechanism? Well, at Cyara, that’s exactly what we’re working on.

Using Test Cases as Documentation

With Cyara, analysts can use test cases to document how they expect the system to work in great detail and also how it will behave based on how the user interacts with it, like a storyboard would. Cyara does this in a conversational manner that allows for the documentation of what the user should expect to hear or see from the system and what the user should reply with. Once an analyst has finished documenting the scenario, the developer(s) can execute the test case until it passes, and send the result back to the analysts and the customer, so they can not only have the documentation, but also see or hear the interaction. This should be done as soon as possible to avoid getting to the end of the project and finding out about disconnects.

In addition, that same test case can be re-executed any time a change is made or a new requirement/scenario is added, to make sure existing functionality hasn’t been broken in the process. As you can see, this approach allows customers, analysts, and developers to be aligned from the start. It also allows feedback to happen quickly on the progress of the development and on the kind of experience the system will provide. Another benefit is that as test execution is automated, resources are freed up to respond to changes better.

Read more about: Customer experience (CX), Customer experience issues, Customer journey

Ready for seamless CX assurance?

Learn how Cyara’s AI-led CX productivity, growth, and assurance engine can help you eradicate bad CX.

Speak to an expert
Office view with Cyara dashboard

Related Posts

agentic AI

April 2, 2026

Deliver Agentic AI-Powered CX with Confidence: The Cyara Agentic Platform

As businesses leverage AI-powered CX, they need an agentic AI CX assurance platform. Discover the new Cyara Agentic Platform.

Topics: Agentic AI, Automated testing, Customer experience (CX), CX assurance platform, Digital transformation, Test Automation

automated IVR testing

March 20, 2026

The Future of Voice CX Depends on Automated IVR Testing

Learn how to improve and future-proof your voice CX by replacing traditional, manual testing with automation.

Topics: Automated testing, Customer experience (CX), Interactive voice response (IVR), IVR testing, Test Automation

continuous performance testing

March 6, 2026

Improve CX Resilience Through Continuous Performance Testing

When it comes to modern CX, automated, continuous performance testing is key to delivering reliable interactions. Learn more.

Topics: Automated testing, Continuous testing, Customer experience (CX), Performance Testing

Footer

  • Cyara Agentic Platform
    • Cyara AI Trust
    • Cyara Botium
      • Functional & regression testing for AI agents
      • LLM-driven AI agent testing
      • Load testing for AI agents
      • NLP analytics for conversational AI in CX
    • Cyara Cloud Migration Assurance
    • Cyara Cruncher
    • Cyara Number Trust
    • Cyara probeRTC
    • Cyara Pulse 360
    • Cyara Pulse
    • Cyara qualityRTC
    • Cyara ResolveAX
    • Cyara testingRTC
    • Cyara testRTC
    • Cyara upRTC
    • Cyara Velocity
    • Cyara Voice Assure
    • Cyara watchRTC
  • Use cases
    • Agent desktop testing
    • Cloud contact center monitoring
    • Contact center number test types
    • Contact center testing
    • Continuous testing
    • Conversational AI testing
    • CX monitoring
    • DevOps for CX
    • Email & SMS testing
    • Functional testing
    • Incident management
    • IVR discovery
    • IVR testing
    • Load & performance testing
    • Omnichannel testing
    • Outbound call testing
    • Regression testing
    • Voice biometrics testing
    • Voice of the customer
    • Voice quality testing
    • Web interaction testing
  • Resources
    • CX Assurance blog
    • Customer success showcase
    • Events & upcoming webinars
    • Resource library
    • On-demand webinars
    • Cyara portal & support site access
    • Customer community
  • About us
    • About Cyara
      • About us
      • Leadership
      • Careers
      • Cyara awards
      • Legal statements, policies, & agreements
    • Services
      • Cyara Academy
      • Consulting services
      • Customer success services
      • Technical support
    • News
      • Press releases
      • Media coverage
    • Partners
      • Partners
      • Integration & technology partners
      • Platform Integrations
Cyara
  • LinkedIn
  • Twitter
  • YouTube

Copyright © 2006–2026 Cyara® Inc. The Cyara logo, names and marks associated with Cyara’s products and services are trademarks of Cyara. All rights reserved. Privacy Statement