所以我编写了一个twitter bot脚本,主要使用对API API和Google API(http请求)的API调用。
机器人:
- 从本地数据(文本PCG)生成一些随机短语
- 致电Google以获取相关图片
- 将所有内容发布到Twitter
醇>
如果我想自动测试这个机器人,那么考虑测试套件的最佳方法(最佳实践)是:
- 使用虚假HTTP后端进行集成测试
- 针对实际HTTP调用伪造一些结果的每个API调用的单元测试
- 从PCG模块获取随机数据的单元测试,如果所述数据不符合API所需的规范(可能是没有确定性的单元测试),则会失败。
- 其他
我在节点工作,以防相关。