在Azure DevOps中为不同环境使用不同的测试用例集的最佳实践

问题描述

我将尝试解释设置过程,希望最后有人可以告诉我什么是解决我的问题的最佳方法

设置:

我们的应用程序具有以下环境:质量检查UAT和产品。

质量检查是我们的内部测试环境,而UAT和Prod在客户方面。

过程:

  1. 我们在DevOps中准备测试用例,然后在QA环境中运行测试。
  2. 如果一切正常,我们可以使用UAT,则将应用程序部署到UAT,以便与客户进行测试会话(UAT会话),该测试会话将运行作为原始测试用例的子集的测试用例。在质量检查阶段使用了哪些
  3. 与Prod相似。除了通常不涉及客户之外。

问题:

拥有这些不同的测试用例集(QA,UAT和Prod)的最佳实践是什么,以便保留每种环境下的测试运行记录。

我能想到的:

创建3个参考主要测试计划的测试计划?

还是创建3个测试套件?

还是创建3种配置?

感谢您的帮助。

P.S。通常我们会进行手动测试

解决方法

Azure DevOps中用于不同环境的不同测试用例集

我们建议您为不同的环境创建3个测试计划,对于每种环境,您都可以创建一个测试计划并将现有的测试用例导入该计划中。如果需要,还可以将测试用例在计划中划分为单独的测试套件,以简化对这些单独的测试用例集的管理和监视。

注意:如果您复制或克隆测试用例。副本将创建新的基准。对这些新测试用例所做的更改不会影响您以前的测试计划。