为什么测试套件的初始状态是“正在进行”'然后你把它翻到“规划”中。然后回到'进行中'?这对我来说没有意义,我无法找到有关MTM 2013状态的文件,说明为什么要这样做?我不想编辑状态,如果我不必,但希望有理由保持状态。
答案 0 :(得分:2)
您可以将测试套件的状态设置为表明您是否已准备好运行其测试或测试是否已全部完成。
如果您不想使用此功能,请将状态保留为In Progress
的默认值。
设置状态以通知其他团队成员:
- 在规划中:套件中的测试用例尚未准备好运行。
- 正在进行中:可以运行测试套件。
- 已完成:测试已完成,无需在此测试套件中重新运行。您可能仍然运行相同的测试用例 在其他测试套件或测试计划中。
注意: 除非状态为正在进行,否则无法运行测试套件中的测试。
根据您的说明,您似乎缺少“管理测试套件”权限。然后你无法改变状态。你可以用你的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,可以自定义测试计划以具有不同的工作流状态。如果在Visual Studio 2013 Update 3之前使用Visual Studio 版本的MTM客户端,则在尝试更新状态时可能会收到错误,因为此版本的客户端不是为自定义而设计的状态。将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 或更高版本。