Botframework 使用直接线路测试机器人
我已经开发了一个我想测试的机器人。 由于讨论不多(),一种方法似乎是使用直达线路。bot必须在本地托管,以便可以在bot上捕获和评估发送的消息。在这一点上,我不确定有两个方面Botframework 使用直接线路测试机器人,botframework,functional-testing,Botframework,Functional Testing,我已经开发了一个我想测试的机器人。 由于讨论不多(),一种方法似乎是使用直达线路。bot必须在本地托管,以便可以在bot上捕获和评估发送的消息。在这一点上,我不确定有两个方面 没有其他方法可以进行功能测试吗 我计划使用Emulator和Visual Studio在本地主机上进行功能测试。查看这个github页面()我了解到,可以用一种简单的方式将测试用例转换为代码,写下一个操作及其预期的回复。 然而,我不明白功能测试使用直连测试的要求和好处 因此,您想测试您的机器人: 您希望自动化您的测试,这
因此,您想测试您的机器人:
- 您希望自动化您的测试,这可以通过Direct Line实现,因为您可以编写自己的测试客户机并定义自己的测试逻辑。这就是他们正在做的,他们可以通过直接线路连接到你的机器人并运行测试
- 我不认为你可以通过Skype频道或直接线路以外的其他渠道编写自动测试
- 脱离主题,但使用Direct Line,您可以使用自己的web堆栈或移动堆栈开发自己的bot客户端。您还可以发送自定义有效载荷,并使用自己的数据呈现自己的卡,而不受bot framework的英雄卡的限制,英雄卡只接受有限数量的属性:(标题、副标题、文本、图像)