【发布时间】:2016-12-07 10:50:28
【问题描述】:
为什么测试套件的初始状态是“进行中”,然后您将其翻转为“计划中”,然后又返回“进行中”?这对我来说没有意义,我找不到任何关于 MTM 2013 状态的文档说明为什么这样做?如果不需要,我不想编辑状态,但希望有理由保持原样。
【问题讨论】:
标签: tfs microsoft-test-manager mtm
为什么测试套件的初始状态是“进行中”,然后您将其翻转为“计划中”,然后又返回“进行中”?这对我来说没有意义,我找不到任何关于 MTM 2013 状态的文档说明为什么这样做?如果不需要,我不想编辑状态,但希望有理由保持原样。
【问题讨论】:
标签: tfs microsoft-test-manager mtm
您可以将测试套件的状态设置为指示您是否已准备好运行其测试或其测试是否已全部完成。
如果您不想使用此功能,请将状态保留为 默认值 In Progress。
设置状态以通知其他团队成员:
- 规划中:套件中的测试用例尚未准备好运行。
- 进行中:可以运行测试套件。
- 已完成:测试已完成,无需在此测试套件中重新运行。您可能仍然运行相同的测试用例 在其他测试套件或测试计划中。
注意:除非其状态为In Progress,否则无法运行测试套件中的测试。
根据您的描述,您似乎缺少“Manage Test Suite”权限。那么你就无法改变状态。您可以与您的 TFS 管理员仔细检查。更多详情请看此链接:Test Suite Security Permissions in MTM
更新
在 MTM2010 中,测试计划中测试套件的默认状态仍然是 In planning。很难判断一个产品的具体时期。当时,来自各个论坛的 Microsoft 测试管理器/测试用例管理用户的最重要功能请求之一是能够自定义测试计划和测试套件工件。根据反馈,我们将通过 Team Foundation Server 2013 Update 3 添加将自定义字段和工作流添加到测试计划和测试套件的功能。
在 TFS 2013 Update 3 中,您可以自定义测试套件状态,并且移除了限制,只允许您在测试套件状态为“进行中”时运行测试。像您这样的一些用户可能有他们自己的自定义状态,他们希望将这些状态用于可以运行的测试,因此此更改提供了更大的灵活性。
在 TFS 2013 Update 3 之前,测试计划只能具有“活动”和“非活动”状态,测试套件只能具有“计划中”、“进行中”和“已完成”状态。使用 Update 3,可以自定义测试计划以具有不同的工作流状态。如果您将 MTM 客户端与 Visual Studio 2013 Update 3 之前的 Visual Studio 版本一起使用,则在尝试更新状态时可能会收到错误,因为此版本的客户端不是为自定义设计的状态。将您的 MTM 客户端升级到 Visual Studio 2013 Update 3,您将能够更改状态。或者您可以直接从 MTM 打开测试计划或测试套件工作项(键入 Ctrl+g,然后输入工作项的 id)。 更多详情请参考此博客:Test Plan and Test Suite Customization with TFS2013 Update3
因此,在您的场景中,最佳解决方案是更新您的 TFS 到 TFS2013 update3 或更高版本,并且更新 VS 到 VS2013 update3 或更高版本。
【讨论】: