【问题标题】:Microsoft Test Manager initial test suite state 'In Progress'?Microsoft 测试管理器初始测试套件状态“进行中”?
【发布时间】:2016-12-07 10:50:28
【问题描述】:

为什么测试套件的初始状态是“进行中”,然后您将其翻转为“计划中”,然后又返回“进行中”?这对我来说没有意义,我找不到任何关于 MTM 2013 状态的文档说明为什么这样做?如果不需要,我不想编辑状态,但希望有理由保持原样。

【问题讨论】:

    标签: tfs microsoft-test-manager mtm


    【解决方案1】:

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

    如果您不想使用此功能,请将状态保留为 默认值 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 或更高版本。

    【讨论】:

    • 感谢您的反馈。我的问题更多是关于为什么“进行中”是创建测试套件后的初始状态?我不明白为什么您在没有其他测试用例的情况下准备开始测试。即使您要查询测试用例或添加需求,仍然需要在说“继续测试”之前进行审查。将“计划中”作为第一个状态不是更有意义吗?我已经编辑了我们的过渡以反映这种变化,但很好奇我为什么必须首先这样做。如果我错过了什么或推理,会更担心?
    • 测试计划也一样...为什么一创建就激活... 还没有测试套件或测试用例。测试计划的初始状态应为“非活动”。
    • 我必须说,在 MTM2010 中,测试计划中测试套件的默认状态是 Inplanning。很难判断一个产品的具体时期。当时,来自各个论坛的 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,您将能够更改状态。详情见我的更新答案
    猜你喜欢
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多