测试聊天机器人的框架

Framework to test chatbots

我正在开发一个项目来对聊天机器人进行端到端测试,我想对我正在使用的框架有更多意见。

我决定使用 Protractor,因为我已经有了它的经验,但我发现了一个名为 Botium 的框架(它只执行功能测试,而不是 UI/API),然后是 Katalon。

我不是 Record and play 的粉丝,但由于聊天机器人被认为是一种小巧而直接的产品,我想知道在 Katalon 而不是 Protractor 中进行测试是否会节省我更多时间。

有人用过 Katalon 做过这类测试吗?还是量角器?我能想到的 Katalon 的缺点是语言,因为聊天机器人是用 JS 开发的。

我认为 Katalon 可以用于像您这样的端到端测试。

虽然录制和播放是一种选择,但它不是在 Katalon 中做事的必要方式。我更喜欢(更喜欢我的意思是 100% 的时间使用)脚本模式,即使我不是开发人员。即使对于非开发人员(通过使用预定义的关键字),它也非常用户友好。对于对编程有基本了解的人来说,脚本模式完全没有问题。

聊天机器人是用 JS 开发的,这不是问题。尽管Katalon的基本脚本语言是Groovy,但是用于web自动化,所以JS很酷