使用Botium进行语音Bot测试

时间:2019-07-29 08:52:10

标签: chatbot

我正在使用Botium进行Alexa Voice Bot测试。作为其一部分,我按照Botium教程中的指示完成了以下步骤。

  1. Node JS安装
  2. Git安装
  3. 已创建AWS帐户
  4. 创建个人资料并获得凭据
  5. 已安装ASK-CLI
  6. 创建新技能
  7. 通过ASK-CLI部署技能
  8. 能够打开模拟器。
  9. 模拟器将技能的Json响应作为响应。

现在我的问题是,如何为已部署的技能创建对话文件(测试用例),以及如何使用Botium执行它们。 如何配置Botium的Alexa技能来进行端到端测试。

请帮助,谢谢。

关于, Chidvilas。 K

1 个答案:

答案 0 :(得分:0)

在Botium中,测试用例称为 convos ,可以用BotiumScript编写,您可以使用Text,Excel或CSV文件编写脚本化对话。

一个非常简单的测试用例如下:

My First Test Case
#me
hello, bot!
#bot
hello, meatbag!

这是一个简单的测试用例,用户要求机器人你好,机器人!,并且机器人应以你好,肉袋!做出响应。该机器人需要遵循的所有对话均以convos的形式写在BotiumScript中。为了使入门更加容易,您可以在Botium Box中导入Alexa Skill交互模型来为您创建基本的测试用例:

enter image description here

如果您不使用Botium Box,则交互模型导入程序也将包含在Botium CLI中:

> botium-cli alexaimport --help