我知道botbuilder SDK的版本3使用npm bot-tester模块将消息发送到本地bot,但是我不知道这是否适用于较新的版本,因为您无法创建 UniversalBot 创建此类测试。
我将Botframework V4与Node.js,Mocha测试模块和Yarn包管理器一起使用。我已经成功设置了测试环境,因此我只需调用var a = [
{
a: 1,
b: 2
},
{
a: 1,
b: 4
},
{
a: 1,
b: 5
},
{
a: 2,
b: 1
},
{
a: 2,
b: 3
},
{
a: 2,
b: 4
}
]
,我所做的基本声明(例如var a = [
{
a: 2,
b: 4
},
{
a: 2,
b: 3
},
{
a: 1,
b: 2
},
{
a: 1,
b: 4
},
{
a: 1,
b: 5
},
{
a: 2,
b: 1
}
]
a.sort((first, second) => first.a - second.a && first.b - second.b ? 1 : -1)
console.log(a)
)就不会出现意外错误。
如何实施测试,以便可以通过模拟的对话流程?本质上,这将是两个机器人互相聊天,每次对话的预期结果。