Amazon Agrees – Building Engaging Alexa Skills Requires Testing and Automation
From the Amazon Alexa Developer Blog, guest contributor and Bespoken founder and CEO, John Kelvie shows us why testing and automation matter to build engaging Alexa skills.
It is a widely known fact in the voice-first industry that there are over 30,000 Alexa skills available to the citizens of the world today. In just over 3 years, Amazon Alexa and other voice-enabled devices have begun to shift the way millions of people interact with technology. Voice is even on track to surpass the adoption of mobile phones. And nearly all of the credit to the success of Amazon Alexa can be given to the hard work of hundreds of Alexa developers – and to Amazon for recognizing the strength of open-source software. However, rapid growth brings along its own set of issues and challenges. A lesser known fact is that out of those thousands of Alexa skills, retention is low and the majority of Alexa skills have recorded zero or only 1 review. While this may seem frustrating, we believe opportunities far outweigh the retention conundrum. As Bespoken founder and CEO, John Kelvie, stated in November 2016, successful systems are meant to be readily diagnosable while simultaneously high performant and scalable. With this in mind, to take Alexa skills to the next level, we predict this year we will start to see a focus on building better Alexa skills – more engaging, more accurate, and reaching a higher level of quality – sending the entire voice-first platform to the next stage in evolution. Amazon agrees. Take a look at this Amazon Alexa Developer blog post by guest contributor, John Kelvie: Building Engaging Alexa Skills: Why Testing and Automation Matter In the blog post, Amazon says, “Testing is one of the most important things you can do to build high-quality voice experiences.” The post continues to outline the 4 aspects of testing and automation, calling them the solution to deliver reliable skills and create great user experiences.
- Manual Testing – Testing with devices and tools like Echosim.io
- Unit Testing – Testing code in isolation, ideally combined with continuous integration and code coverage
- End-to-end Testing – Testing skills as a whole, ideally combined with continuous deployment
- Continuous Testing – Leveraging testing scripts and other monitoring tools once the skill is launched
Meet Bespoken At #Voice19!
Come meet us at the #Voice2019. We're so excited to be there that we're giving away an Echo Show. Read on to get a chance to win!
The Mars Agency Case Study
The Mars Agency improved the speech recognition of their voice app by more than 20% before launch, tuning it with the help of Bespoken against a compr