Hello, voice app creators! I am Iván, Customer Success Lead for Bespoken, and I have written this article to show you how we have recently improved our online Voice App Testing feature. But first, here’s some context about what is monitoring.
Monitoring Voice Apps
Some months ago we launched our Monitoring functionality (see image below), it allows you to constantly check the health of the voice apps you have published. How does it work? It’s simple! Once you have created a Virtual Device from the Bespoken Dashboard, you just write a script containing some interactions as if you were talking directly to an Amazon Echo or a Google Home to ensure that the main features of your app are responding correctly.
When your script is ready, and you activate Monitoring, we’ll execute the script interactions every 30 minutes. If the script passes then everything is ok. But if not, we will notify you immediately by email so that you are the first to know and can correct the problem before it affects your user’s experience.
The Improved Monitoring experience!
Great, right? But this does not end here. We set out to improve this valuable tool and for this, we have added powerful improvements that allow you to define more extensive and complex scripts, making it easy to monitor even the most complex functionalities of your creations.
Let me show you first what the new UI looks like and which are its most important components
With this new UI, it is now possible to:
- Test commonly accessed elements in addition to the prompt via the new short-hand properties like cardTitle and cardContent.
- Test multiple valid responses without using our YAML editor. Very useful to verify the multiple valid responses coming from your application.
- Test specific properties using JSONPath expressions, which adds flexibility and power to your testing.
Of course, you can still use the YAML editor in case you feel more comfortable with the YAML syntax.
When you are done with the script, activate monitoring. To do it, simply click here:
Log in to your Dashboard now and get to work, it will take you just a few minutes and the benefits are countless. Remember that being the first to know if something is wrong with your applications allows you to rapidly fix errors, deliver great voice experiences, and prevent bad reviews!
Happy voice app monitoring!
P.S.: You can switch from the graphic interface to the YAML interface just by clicking on this icon:
If you are new to YAML syntax, this is a great way to get started with it. Moreover, you can use the generated test script in YAML to run an end-to-end test using our
test command, available in Bespoken CLI. Read here to know more about it.