Automated Testing with Bespoken’s BST

Bespoken is a company with a focus on testing and monitoring voice applications. Among other things, they offer a handful of open-source tools for testing Alexa skills. Most notable among those tools is the BST CLI which enables YAML-based unit testing of Alexa skills.

BST comes in the form of a command line tool that you can use to setup an Alexa skill project for testing, run tests, and even measure test coverage to ensure that all corners of your skill’s code are covered by tests. It also features a unique “Virtual Alexa” under the covers that does a pretty good job of understanding your skill’s interaction model so that you can test your skill without even deploying it.

Before you can use BST, you will ...

Get Build Talking Apps for Alexa now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.