【问题标题】:How to run test methods (in Visual Studio) in Microsoft Test Manager?如何在 Microsoft 测试管理器中运行测试方法(在 Visual Studio 中)?
【发布时间】:2014-08-27 19:47:56
【问题描述】:

我正在使用 Visual Studio 2012 Ultimate 和 Microsoft 测试管理器。在我的项目中,我编写了一个带有一些测试方法的测试类(即 Assert this 和 Assert that)。

如何在 Microsoft 测试管理器中实际运行它们?我已经创建了一个测试计划并添加了测试用例,但是我如何将我的测试方法实际链接到测试用例?我已经在网上和 Microsoft 网站上查看过,但这并没有帮助,而且他们跳过了很多步骤。

我需要在 Visual Studio 中配置什么?在 Microsoft 测试管理器中?

【问题讨论】:

    标签: c# visual-studio unit-testing microsoft-test-manager


    【解决方案1】:

    测试用例必须与自动化测试相关联。 MTM 测试用例有“自动化状态”和“关联自动化”字段,但后者不能在 MTM 中设置,必须在 Visual Studio 中设置。

    在 Visual Studio 中打开团队资源管理器,并使用它通过查询查找和打开测试用例。在“关联自动化”选项卡的右侧有一个省略号,单击它并选择要运行的测试。有关详细信息,请参阅here。请注意,当在 MTM 中打开测试用例时,省略号不会显示。我喜欢认为“将测试自动化从 Visual Studio 推送到 MTM”是一种方法,并且该测试不能“拉入 MTM”。

    【讨论】:

    • 当我在查询中找到我的“测试用例”然后转到“关联自动化”-->“自动化测试名称”--> [...],但我没有列出任何选项?我猜我没有将我的测试项目签入源代码管理并将其添加到构建定义中——我该怎么做呢?
    • @mute 我链接到的 Microsoft 页面显示“创建自动化测试后,您必须签入包含自动化测试的测试项目,并确保测试项目是您的构建定义。然后将自动化测试与已添加到使用此构建的测试计划中的测试用例相关联"。
    • 是的,我最终想通了。现在我只需要设置一个测试控制器和环境......我希望有更多关于此的文档。 Microsoft 帮助页面过于简化并假定一切正常。感谢您的帮助!
    【解决方案2】:

    访问this网址

    这里很好地解释了如何将测试方法与测试用例相关联。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-03
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多