1. https://appdevelopermagazine.com/application-testing
  2. https://appdevelopermagazine.com/software-testing-considerations-for-voicefirst-applications/
12/2/2017 8:45:21 AM
Software testing considerations for voicefirst applications
Speech Recognition Testing,Voice-First Application Testing,Voice-enabled Interface
/Software-Testing-Considerations-for-Voice-first-Applications-App-Developer-Magazine_jg7mg8jq.jpg
App Developer Magazine

Application Testing

Software testing considerations for voicefirst applications


Saturday, December 2, 2017

Do Nguyen Do Nguyen

How voice-first designed apps for devices like the Echo and Google Home can be tested for security and application flaws.

The names Alexa and Echo are household names and someday soon, most people will have these devices in their homes, ordering takeout, picking out a song, answering trivia questions. Welcome to the voice-first applications era. Amazon and Google have sold millions of Amazon Alexa and Echo and Google Home devices and 24.5 million voice-first devices are expected to ship before the end of 2017 Gartner is making the call that worldwide spending on virtual personal assistant (VPA)-enabled wireless speakers will be over $2 billion in the next three years.

A voice-first device is a smart device specifically designed to get tasks done conversationally. They're always-on and always-listening. Businesses must be thinking about how they can leverage this new channel to provide better service for their customers. In the same vein, developers and designers are thinking about how they can design and deliver the best voice experience. And unfortunately, we know that hackers are already able to break into these types of devices. Security specialists need to think about securing data and network access in the event of a hack attack.

There is a specific set of challenges in executing software testing for voice-based apps like Alexa skill or Google Home actions where software testers find bugs before the customers do. Testers automate testing processes so updates can release faster and with higher quality. To keep up, we need to adapt processes to the new technology.

An effective and thorough test strategy starts with a good understanding about the underlying architecture of the system under test. The tester needs to understand the command details from the moment the user starts asking. For instance, the voice first device is asked to do something until the task is complete. In this case, the user gives a command by saying the wake-word "Alexa" and follows it with command details. The device sends the voice stream to Alexa and its does a couple things, using speech-to-text technology to translate the voice stream to text and identifies the skill name and maps the user's spoken inputs to the skill's intents and slots.

It's important to note that there are many different types of testing  -  unit, system, integration, performance, endurance-  they all carry over to voice, but there are challenges, such as standard testing is text-based.

The Automated Voice Testing (AVT) approach use a speech recognition engine to automatically control the device conversationally as a human user would. This approach is device-agnostic and platform-agnostic because the automation of the tests is at the voice level. The automated tests can be executed against any kind of voice app, running on any device.

Some use cases where AVT can be applied include Alexa app testing (Amazon Echo device) and Google Home apps testing (Google Home device), as well as voice-enabled web sites and web apps, virtual assistant testing: Siri, Cortana, OK Google on Android, and automated communication: call center, voicemail, etc.

Voice-first devices have gone mainstream and are providing a new way for businesses and brands to better engage with their customers by delivering a fast, easy, and familiar voice experience. Testing the software that powers the innovation is up to the task, helping users feel more confident about their experience with this burgeoning technology.
Software testing considerations for voicefirst applications







This content is made possible by a guest author, or sponsor; it is not written by and does not necessarily reflect the views of App Developer Magazine's editorial staff.

Subscribe to App Developer Magazine

Become a subscriber of App Developer Magazine for just $5.99 a month and take advantage of all these perks.

MEMBERS GET ACCESS TO

  • - Exclusive content from leaders in the industry
  • - Q&A articles from industry leaders
  • - Tips and tricks from the most successful developers weekly
  • - Monthly issues, including all 90+ back-issues since 2012
  • - Event discounts and early-bird signups
  • - Gain insight from top achievers in the app store
  • - Learn what tools to use, what SDK's to use, and more

    Subscribe here



Stay Updated

Sign up for our newsletter for the headlines delivered to you

SuccessFull SignUp

Featured Stories


Top manufacturing trends for 2026
Top manufacturing trends for 2026 Tuesday, June 23, 2026


API scoring tool shows if your API is ready for AI
API scoring tool shows if your API is ready for AI Monday, June 22, 2026


Agentic AI Reality Check: The Million-Dollar Mistake Hiding Inside ERP
Agentic AI Reality Check: The Million-Dollar Mistake Hiding Inside ERP Friday, June 19, 2026




Influencer Debate AI Anthropic IPO Reveals Industry Concerns
Influencer Debate AI Anthropic IPO Reveals Industry Concerns Wednesday, June 17, 2026


Subscription apps are losing users faster than ever
Subscription apps are losing users faster than ever Tuesday, June 16, 2026


DomainTools announces real time threat feeds
DomainTools announces real time threat feeds Monday, June 15, 2026


Take It Down Act results in warning letters from FTC
Take It Down Act results in warning letters from FTC Friday, June 12, 2026


Nvidia valuation fears grow
Nvidia valuation fears grow Friday, June 12, 2026


Anthropic launches Claude Design
Anthropic launches Claude Design Wednesday, June 10, 2026


Spotlite Expands Into AI Era With New IP Protection Tool
Spotlite Expands Into AI Era With New IP Protection Tool Wednesday, June 3, 2026


Get More App News