2016-12-02 111 views
0

为什么测试套件“进行中”的初始状态,然后您将其翻转到“规划中”,然后回到“进行中”?这对我来说没有意义,我无法找到任何关于MTM 2013状态的文档,说明为什么要这样做?我不想编辑州,如果我不需要但想要一些理由保持现状。微软测试管理器初始测试套件状态'进行中'?

回答

1

您可以将测试套件的状态设置为指示您是否准备好运行测试或测试是否全部完成。

如果您不想使用此功能,请将状态保留为默认值In Progress

设置状态来通知其他团队成员:

  • 在规划:的测试用例套件还没有准备好运行。
  • 进行中:测试套件可以运行。
  • 已完成:测试已完成,不必在此测试套件中重新运行。您仍然可以在其他测试套件或测试计划中运行相同的测试案例 。

注:在一个测试套件的测试不能运行,除非它的状态是正在进行

根据您的描述,似乎您缺少权限“管理测试套件”。那么你无法改变状态。你可以仔细检查一下你的TFS管理员。更多详细信息请访问以下链接:Test Suite Security Permissions in MTM


更新

在MTM2010,对于一个测试套件测试计划的默认状态仍是In planning。很难判断产品的特定时期。那时,来自各个论坛的微软测试经理/测试用例管理用户的一项重要功能请求就是定制测试计划和测试套件工件的能力。基于反馈意见,我们添加了将自定义字段和工作流添加到测试计划和测试套件的功能,其中包括Team Foundation Server 2013 Update 3

使用TFS 2013 Update 3,您可以自定义测试套件状态,并且删除了限制,只允许您在测试套件状态为“正在进行”时运行测试。像您这样的用户可能有自己的自定义状态,他们想要用于可以运行的测试,因此这种更改可以提供更大的灵活性。

在TFS 2013 Update 3之前,测试计划只能具有“活动”和“非活动”状态,并且测试套件只能具有“正在计划”,“正在进行”和“已完成”状态。使用Update 3,测试计划可以定制为具有不同的工作流程状态。如果在Visual Studio 2013更新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或以上。

+0

感谢您的反馈意见。我的问题是关于为什么“进行中”是创建测试套件后的初始状态?我不明白为什么当没有其他测试用例被制作时你会准备开始测试。即使您要查询测试用例或添加需求,仍然需要在进行“继续前进和测试”之前进行审查。将“规划中”作为第一个国家是否更有意义?为了反映这种变化,我编辑了我们的转换,但对我为什么必须摆在首位感到好奇。如果我错过了某些东西或推理,会更担心吗? – TacoMaster6000

+0

测试计划是一样的......为什么一旦创建它就会被激活......没有测试套件或测试用例存在。测试计划的初始状态应为“未激活”。 – TacoMaster6000

+0

我必须说,在MTM2010中,测试计划中测试套件的默认状态是*计划*中。很难判断产品的特定时期。那时,来自各个论坛的微软测试经理/测试用例管理用户的一项重要功能请求就是定制测试计划和测试套件工件的能力。基于反馈,通过** Team Foundation Server 2013 Update 3 **,我们添加了将自定义字段和工作流添加到测试计划和测试套件的功能。 –

相关问题