[图书连载]微软测试管理运行Coded UI Test
本文为电子工业出版社推出的《构筑敏捷的开发团队:微软Visual Studio 2010实战兵法》图书第八章连载之十六。
微软一直以来提供的傻瓜式数据驱动支持,很好地帮助我们实现了数据驱动。这样有利于把测试脚本的编写和测试的设计分离开来。这一点如果结合了TFS和MTM工具便会深刻体验到,并且CodedUI Test可以与某个测试用例关联起来数据共享。
应用&实践:如何在VS 2010的Lab Manager中运行CodedUI Test
(1)使用Visual Studio可以与测试用例进行自动化测试,但还不能关联MTM工具。如果有一个现有的测试,使用Visual Studio资源浏览器,必须双击“Open Test Case”打开模板的使用,如图1所示。
图1 Coded UI Test和手工测试用例模板设置
(2)可以关联测试方法与测试用例,如图2所示。
图2 自动化和手工测试关联设置
(3)单击New Work Item|Test Cast,新建测试用例。然后关联测试用例(如图8-91所示)。在VS中新建Test case与Coded UI Test(CodedUITestMethod)关联,单击“Save Work Item”,填写用例名等相关信息,保存测试用例并退出,如图3所示。
图3 在VS中新建Test case与Coded UI Test关联
(4)为运行Coded UI Test安装环境(Setup the environment for running a Coded UI Test)。
①在微软测试与实验室管理器里,定位到实验室(Lab)选项卡,并创建一个新的物理环境,如图4所示。
图4 创建新的物理环境
添加一个可用的机器的环境,并给予其桌面客户端的角色(权限),如图5所示。
图5 设置环境设置角色
②定位到实验室(Lab)的Test Settings选项卡,创建一个新的Test Settings,如图6所示。
图6 创建测试设置
选择桌面客户端机器的角色。这个环境相匹配以前创建的这个角色。如图7所示。
图7 选择桌面客户端机器角色
定位到测试中心(Testing Center),选择计划(Plan)。设置为Test Settings 与Test Environment自动运行,如图8所示。
图8 设置测试计划
③添加测试用例(参考步骤一)到新的测试计划。使用Microsoft Test & Lab Manager运行Coded UI Test,定位到测试中心(Testing Center),选择测试用例并且右键单击这个测试用例,选择“Run”运行该测试用例,如图9所示。
图9 MTM中运行测试用例
④MTM测试运行显示状态。如图10所示。
图10 MTM中查看显示运行状态
至此,Coded UI Test将运行在指定环境