我已经在 Google 上开发了一段时间了,但还没有找到一种可以有效地进行 TDD 的方法。由于我使用 Node.js SDK for API.ai 编写代码,因此我可以使用 mocha 单元测试非常轻松地测试实现端点。但是,如果没有立即上线,我无法在 api.ai 方面测试任何东西。
我目前的解决方法是创建两个 api ai 项目,一个用于测试到我的开发端点,它必须是一个实时端点(我使用 GC 函数)。另一个生产转到不同的生产端点。
我的问题是:有没有一种方法可以运行测试,或者至少有一个有效的 API.ai 测试环境,而无需克隆所有内容并且必须手动维护两个 API.ai 项目之间的任何差异?