【发布时间】:2020-04-16 12:04:49
【问题描述】:
我正在研究与 cucumber 集成的 cypress 解决方案,我想并行执行测试以缩短执行时间。我没有 devOps 知识,所以如果有人可以帮助我完成教程或步骤,以便尝试在本地并行运行我的测试,那就太好了。谢谢。
【问题讨论】:
标签: docker automation cypress
我正在研究与 cucumber 集成的 cypress 解决方案,我想并行执行测试以缩短执行时间。我没有 devOps 知识,所以如果有人可以帮助我完成教程或步骤,以便尝试在本地并行运行我的测试,那就太好了。谢谢。
【问题讨论】:
标签: docker automation cypress
另一个可能的选择是使用最近添加了赛普拉斯支持的Moon。在这种情况下,您可以在同一个解决方案中统一并行执行 Cypress、Playwright 和 Selenium 测试。
【讨论】:
另一个可能不太受欢迎的选择是使用具有良好 API 的 TCMS,例如 TestRail(我团队目前的方法)。这样所有测试用例信息聚合和报告可视化都将为您完成。您只需设置runID,以便所有容器将日志转储到正确的位置。另外,管理层非常喜欢可追溯性矩阵(即测试覆盖率)等一些功能。
【讨论】:
https://docs.cypress.io/guides/continuous-integration/introduction#What-is-Continuous-Integration 和 https://docs.cypress.io/guides/guides/parallelization.html
在 CI 部分请注意,它们有多个管道的示例,因此您可以自定义它们的工作方式。例如,BitBucket 与 docker 容器一起工作,他们为此提供了一个具体的并行示例
【讨论】: