在开发容器化微服务时,设置Robot Framework项目并将其作为持续集成管道(Jenkins)的一部分进行集成的最佳实践是什么?
在Jenkins slave上安装Robot Framework是否可以,或者更好的做法是在从站上运行的容器内运行Robot Framework,可能重新启动容器并为每个构建安装测试数据?
如何组织Robot Framework项目?用户界面的验收测试是否应包含在同一存储库中,还是作为独立项目?后者似乎更模块化,因为用户界面可能依赖于各种支持服务,并且如果添加更多服务,当它是一个独立项目时,更容易协调测试阶段作为最后一个工作。但最佳做法是什么?为什么?
在哪里可以找到完整的教程来解释带有容器化微服务的TDD的可行模式?