我目前正在使用Microsoft Test Manager。我们没有将MTM用于任何自动化,我们所做的只是手动传递或失败测试用例。如果有可能的方法开始自动化我的测试用例,请建议我。如果有任何记录和播放测试用例的机制,那就是我想要的。
我正在寻找获得MTM帮助启动自动化的指南。谁能帮助我开始这件事呢?
答案 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服务器并成功构建它
在MTM(Microsoft测试管理器)创建测试用例
一个。在mtm创建测试套件和新的测试用例(正如您在手动测试用例中所做的那样)
湾新的测试用例名称可以是' EnvironmentCheck'并记下ID(工作ID)
C。使用visual studio将您的工作ID与测试方法相关联
更多信息msdn
= =>这将使您的测试用例在mtm处于自动状态。
(创建实验室环境或虚拟机 - 这是另一个过程。More on msdn)
d。创建测试设置或实验室设置
即单击“运行”或“使用选项运行”
这将是整体步骤,但会根据您想要自动化测试的内容执行更多步骤。您可以参考Elena提到的书籍。
答案 1 :(得分:0)
您正在寻找的是称为编码的UI测试。首先创建手动测试的操作记录,然后从该操作记录创建编码的UI测试。谷歌搜索“编码的用户界面”,你会发现很多信息。
答案 2 :(得分:0)
有很多 MSMD 文章描述了这个主题,但如果你想要一个指南,这里有一本免费下载的电子书可以帮助你开始:
Testing for Continuous Delivery with Visual Studio 2012
PS:如果您使用的是 Visual Studio 2010 ,本书也会有所帮助,因为方法类似。