在主测试计划下创建子测试计划

Create a Child Test Plan under a Master Test Plan

我正在使用具有最新更新的 Visual Studio 2016。虽然我不是我正在从事的项目的管理员,但我可以根据需要创建尽可能多的测试计划(尽管一旦创建我就无法删除它们)。我已经创建了一个主测试计划,其中包含 1000 多个测试用例,但我们不需要每次都 运行 所有这些。所以我很好奇我是否可以在主测试计划下创建一个子测试计划并包含必要的测试用例。我在尝试创建测试计划时只得到绿色的“+”,但没有创建子项 ones.I 也没有找到任何在线指南。 是否真的可以在 VSTS 中创建一个?

不,您不能创建子测试计划,不支持它。

但是您可以在测试计划下创建测试套件,然后您可以管理特定测试套件中的测试用例。

详情请见Create a test plan and test suite

还有这篇文章供您参考:Test Planning and Management with Visual Studio Team Services

测试计划是测试的最高组级别。例如,我经常做的是为每个冲刺创建一个测试计划。因此测试计划 Sprint 1 包含适用于此 sprint 的所有测试用例。在新 sprint 的 sprint/start 结束时,您克隆当前的测试计划,然后针对新的 sprint 对其进行修改。

测试计划不直接包含测试用例(有可能,只是不推荐)。相反,您使用测试套件对测试用例进行分组。您有不同类型的测试套件:

  • 静态:您手动将测试用例添加到静态套件
  • 基于需求:这允许您创建一个链接到工作项的套件。例如,您可以定义映射到您正在处理的产品待办列表项的测试用例
  • 基于查询的套件:select 个基于查询的测试用例。例如,所有高优先级测试或所有具有特定标签的测试。

一个测试用例可以属于多个套件。您可以在静态套件中嵌套其他套件。

所以在您的场景中,您有 1000 个测试用例要分组到套件中。如果这是一个手动过程,您可以使用静态测试套件,只需将现有测试用例一个接一个地添加,直到套件满足您的需求。如果您可以创建一个 select 包含您要使用的测试用例的查询,则可以使用基于查询的套件。

我建议用 'Ready For Test' 之类的东西标记您的测试用例(或在您的场景中有意义的其他标签),然后使用基于查询的套件。这更容易维护并且工作量可能更少。特别是如果您使用批量编辑选项快速添加标签。