2
我在Google上开发了一段时间的Action,但还没有想出一种可以有效执行TDD的方法。由于我正在用API.ai编写Node.js SDK,因此我可以用摩卡单元测试轻松测试履行端点。但是,我不能在api.ai上测试任何东西,而不会立即进行测试。Google TDD或测试环境上的操作
我目前的解决方法是创建两个api ai项目,一个用于测试,发送到我的开发端点,它必须是一个实时端点(我使用GC函数)。另一个生产转到不同的生产终点。
我的问题是:有没有办法运行测试,或者至少有一个有效的API.ai测试环境,而不需要克隆所有东西,而且必须手动维护两个API.ai项目之间的任何差异?
另外值得一提的是,当你移动到一个全新的版本,以及这是非常有用的 - 你需要同时运行老新版本简要。请参阅https://stackoverflow.com/questions/45872322/test-version-of-api-ai-google-action-while-i-have-a-live-version/45879658#45879658 – Prisoner