当我得到相同的响应时,我的botium脚本失败 话语
1。在记录测试用例时
My Utterance : Open Test
Alexa Response : Hello test ,How are you
2。现在,我通过快速启动将其另存为测试用例
Now
My Utterance : Open Test
Expected Alexa Response : Hello test ,How are you
Actual Alexa Response : Hello test,How are finding alexa skill
我要实现的动作项目
我有一种话语,可以有2个或3个不同的响应。如果我得到这3个中的任何一个,则我必须能够继续进行Botium-Box中的测试脚本
当前
因为这是我的Alexa技能行为,所以我想知道该怎么做 这个 。像switch case语句一样,我们有一种内置的方式来处理 在Botium Box中
答案 0 :(得分:0)
Botium的概念是将测试用例分为 convos 和话语-参见here,但很容易理解: 不允许使用单个语音,而可以使用多个语音。
在将实时聊天中的对话另存为测试用例时,启用将Bot消息拆分到Convo和Utterances 开关(Botium Box 1.7中的新功能)
Botium现在使用以下命令生成测试用例
convo文件现在包含每个 #bot 对话步骤的话语引用:
MyTestCase
#me
Hi
#bot default
MYTESTCASE_BOT_1
#me
thanks
#bot default
MYTESTCASE_BOT_2
现在,在语音文件中,您可以为每个会话步骤添加机器人的所有可能答案:
MYTESTCASE_BOT_1
You said: Hi
Another response
And one more
其他说明: