我正在研究一种与黄瓜集成的柏树解决方案,我想并行执行测试以缩短执行时间。我没有devOps知识,所以如果有人可以帮助我完成教程或步骤以尝试在本地并行运行我的测试,那就太好了。谢谢。
答案 0 :(得分:0)
https://docs.cypress.io/guides/guides/continuous-integration.html和 https://docs.cypress.io/guides/guides/parallelization.html
在CI部分,请注意它们具有用于多个管道的示例,因此您可以自定义它们的工作方式。例如,BitBucket可与docker容器配合使用,并且为此提供了一个具体的并行示例
答案 1 :(得分:0)
另一种可能的选择是使用最近添加了 Cypress 支持的 Moon。在这种情况下,您可以在同一解决方案中统一并行执行 Cypress、Playwright 和 Selenium 测试。
答案 2 :(得分:0)
另一个可能不太流行的选择是将 TCMS 与良好的 API 结合使用,例如 TestRail(我团队目前的方法)。这样所有的测试用例信息聚合和报告可视化都将为您完成。您只需要设置 runID
,以便所有容器都将日志转储到正确的位置。此外,管理层非常喜欢可追溯性矩阵(即测试覆盖率)等一些功能。