【问题标题】:How can i automate my test cases using test Microsoft Test Manager?如何使用测试 Microsoft 测试管理器自动化我的测试用例?
【发布时间】:2013-07-30 05:53:00
【问题描述】:

我目前正在开发 Microsoft 测试管理器。我们没有将 MTM 用于任何自动化,我们所做的只是手动通过或失败测试用例。如果有任何可能的方法可以开始自动化我的测试用例,请建议我。如果有任何记录和播放测试用例的机制,那就是我想要的。

我正在寻找在 MTM 的帮助下启动自动化的指南。谁能帮我开始这件事?

【问题讨论】:

    标签: microsoft-test-manager


    【解决方案1】:

    这是两(或三)步流程

    • 如上所述创建编码 UI 测试。 (安德鲁)
      一种。您必须使用 VS 终极版创建 Coded UI 项目(我希望您已经拥有它)
      湾。创建您的测试(例如 EnvironmentCheck)

    • 使用记录器使用自动化代码(为编码的 UI 测试生成代码)或

    • 通过在每个测试方法的顶部添加 [TestMethod] 属性来使用自己的代码,如下所示

      [TestMethod]
      public void EnvironmentCheck()
      { 
         // your code here
      }
      

      更多细节可以在堆栈溢出问题Hand Coding Coded UI Tests找到
      c。验证您可以使用 Visual Studio 测试您的方法(在方法内右键单击并单击“运行测试”或“调试测试”)
      d。然后您将代码提交到 TFS 构建服务器并成功构建它

      1. 在 MTM(Microsoft 测试管理器)中创建测试用例
        一种。在 mtm 上创建测试套件和新的测试用例(就像您在手动测试用例上所做的那样)
        湾。新的测试用例名称可以是“EnvironmentCheck”并记下 ID(工作 ID)
        C。使用 Visual Studio 将您的工作 ID 与测试方法相关联
        更多信息msdn
        ==> 这将使您的测试用例在 mtm 上处于自动化状态。

      2. (创建实验室环境或虚拟机 - 这是另一个进程。More on msdn
        d。创建测试设置或实验室设置
        e.通过单击运行或使用选项运行来执行测试

    这将是整体步骤,但根据您想要自动化测试的内容,会有更多步骤。您可以参考 Elena 提到的书的更多信息。

    【讨论】:

      【解决方案2】:

      您要查找的内容称为编码 UI 测试。您首先创建手动测试的操作记录,然后从该操作记录创建编码的 UI 测试。用谷歌搜索“编码的 UI”,你会发现很多信息。

      【讨论】:

        【解决方案3】:

        有很多 MSMD 文章描述了这个主题,但如果你想要一个指南,这里是一本免费下载的电子书,可以帮助你开始:

        Testing for Continuous Delivery with Visual Studio 2012

        PS:如果您使用的是 Visual Studio 2010,这本书也会很有帮助,因为方法相似。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-07-12
          • 1970-01-01
          • 2020-12-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多