0

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

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

4

3 回答 3

2

这是两(或三)步过程

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

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

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

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

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


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

    2. (创建实验室环境或虚拟机 - 这是另一个过程。有关 msdn 的更多信息
      d。创建测试设置或实验室设置
      e. 通过单击 Run 或 Run with options 执行测试

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

于 2014-10-30T17:29:38.823 回答
0

您正在寻找的是所谓的编码 UI 测试。您首先创建手动测试的操作记录,然后从该操作记录创建编码的 UI 测试。谷歌搜索“编码的 UI”,你会发现很多信息。

于 2013-07-31T16:45:39.707 回答
0

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

使用 Visual Studio 2012 测试持续交付

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

于 2013-08-01T06:08:59.150 回答