DialogFlow 的自动化测试

Automated testing for DialogFlow

我使用 DialogFlow/API.ai 开发了一个机器人。

我正在尝试包括自动化测试以测试我在将代码移至部署之前开发的对话。是否有任何 Dialogflow/API.ai 支持的框架可用于自动化测试?

Dialogflow 目前不支持任何测试框架。

您可以使用 Dialogflow 的 v1 查询 API 或 v2 detectIntent API 通过响应查询您的代理并按顺序检索答案以测试对话流:

我正在开发一个新工具来测试自动命名为 "dialogflow-query-checker":

的 Dialogflow 对话

https://github.com/yoichiro/dialogflow-query-checker

Tx,了解一下。是否可以使用您的工具进行帐户链接?在进行交互之前,我的机器人需要先登录

Botium, the Selenium for Chatbots 支持 Dialogflow。它使用 Dialogflow V2 API 发送请求和验证响应。对话脚本可以保存在 Excel 文件或纯文本文件中。 还可以从 Dialogflow 下载并提取您的意图、话语和对话结构,并自动生成测试脚本 - here is a tutorial