【问题标题】:Acceptance Test and CI验收测试和 CI
【发布时间】:2016-07-15 13:40:28
【问题描述】:

我们有 3 种类型的测试,单元测试、功能测试和验收测试。

前 2 个可以在 phpunit 或其他工具(如 codeception)上运行。因此,在 CI 中,部署脚本将运行所有这些测试,如果一个失败构建将失败并且合并请求将被取消。

但是在 CI 部署脚本中如何运行验收测试?这些测试需要在已经部署的构建中的浏览器中运行。有解决方法吗?也许在构建成功后运行验收测试? 但随后恢复会很痛苦。

【问题讨论】:

    标签: continuous-integration acceptance-testing


    【解决方案1】:

    您可以按照每个 CI/CD pipeline 中的建议并行化测试作业。

    但是在 CI 部署脚本中如何运行验收测试?

    为此,您需要专用的测试基础架构,例如服务器上可用的浏览器。构建步骤成功后 - 运行所有测试步骤。

    并行作业可以这样设置:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 2011-04-12
      • 2011-12-18
      • 2021-08-23
      • 1970-01-01
      相关资源
      最近更新 更多