【发布时间】:2020-08-29 20:12:33
【问题描述】:
我用 NodeJS (node-telegram-bot-api) 制作了一个 Telegram 机器人,但现在我面临的问题是如何测试机器人。我想测试机器人在收到消息时如何响应,我如何使用 Node 本身来模拟它并在此基础上编写自动化测试。我觉得这是不可能的,但这里有人做到了吗? 我已经尝试研究互联网,没有找到任何令人满意的东西。
【问题讨论】:
-
机器人是一个简单的 Web 服务,它获取 HTTP 请求并发送 HTTP 请求,因此测试此类事物的常用方法应该可以工作。
-
this answer 对你有用吗?
-
我之前看过那篇文章,但发现使用那里给出的建议并不容易。他们刚刚列出了库(文档也没有帮助我)。如果有人可以为机器人编写一个简单的 hello world 测试,那将很有帮助。
标签: javascript node.js telegram telegram-bot node-telegram-bot-api