我正在使用带有最新更新的 Visual Studio 2016。虽然我不是我正在处理的项目的管理员,但我可以根据需要创建尽可能多的测试计划(尽管一旦创建就无法删除它们)。我已经创建了一个主测试计划,其中包含 1000 多个测试用例,但是我们不需要每次都运行它们。所以我很好奇我是否可以在 Master 下创建一个子测试计划并包含必要的测试用例。尝试创建测试计划时,我只得到绿色的“+”,但没有创建子计划。我也没有找到任何在线指南。实际上可以在 VSTS 中创建一个吗?
问问题
651 次
2 回答
1
于 2018-01-29T02:51:58.937 回答
0
测试计划是测试的最高组级别。例如,我经常做的是为每个 sprint 创建一个测试计划。因此,测试计划 Sprint 1 包含适用于该 sprint 的所有测试用例。在 sprint 结束/新 sprint 开始时,您克隆当前的测试计划,然后为新的 sprint 修改它。
测试计划不直接包含测试用例(有可能,只是不推荐)。相反,您使用测试套件对测试用例进行分组。您有不同类型的测试套件:
- 静态:您手动将测试用例添加到静态套件中
- 基于需求:这允许您创建链接到工作项的套件。例如,您可以定义映射到您正在处理的产品待办事项项目的测试用例
- 基于查询的套件:根据查询选择测试用例。例如,所有高优先级测试或所有具有特定标签的测试。
一个测试用例可以属于多个套件。您可以将其他套件嵌套在静态套件中。
因此,在您的场景中,您有 1000 个要分组到套件中的测试用例。如果这是一个手动过程,您可以使用静态测试套件,只需逐个添加现有测试用例,直到套件满足您的需求。如果您可以创建选择要使用的测试用例的查询,则可以使用基于查询的套件。
我建议使用“准备测试”(或在您的场景中有意义的其他标签)之类的标记您的测试用例,然后使用基于查询的套件。这更容易维护并且可能更少的工作。特别是如果您使用批量编辑选项来快速添加标签。
于 2018-01-29T10:52:50.203 回答