如何使用测试Microsoft测试管理器自动化我的测试用例?

时间:2013-07-30 05:53:00

标签: microsoft-test-manager

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

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

3 个答案:

答案 0 :(得分:2)

这是两个(或三个)步骤的过程

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

  • 使用录像机的自动代码(生成编码的UI测试代码)或

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

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

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

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

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

    3. 执行测试

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

Testing for Continuous Delivery with Visual Studio 2012

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