下面介绍如何使用Coded UI Test的录制和播放功能,实现一个简单的自动化测试:
-
首先必须确定你所使用的VS2010是Ultimate和Premium版本,其他版本没有Coded UI Test的功能
-
打开VS2010 -> 创建一个Test的项目
-
在Solution的窗口中,鼠标右击你的项目上添加一个Coded UI Test的文件
-
跳出一个提示创建Coded UI Test的窗口,点击OK按钮
-
此时会在屏幕右下角出现一个控制条,点击红色圆圈按钮,Code UI Test就开始录制你的UI操作
-
我们将做一个简单的UI自动化测试,测试当前操作系统是不是Windows XP
-
鼠标右击我的电脑,点击属性
-
点击暂停按钮,再点击生成代码的按钮
-
在弹出的窗口中,确认你想要的录制方法名,再点击Add and Generate按钮生成代码
-
拖住瞄准的按钮,放置我们要验证的UI控件上
-
此时会出现被选中的UI控件的属性窗口
-
选中想验证的属性,这里我们选“DisplayText”,然后点击Add assertion 按钮,确认验证的方式和验证的值,最后点击OK按钮
-
点击生成代码的按钮,在弹出的窗口中,确认你想要的验证方法名,点击Add and Generate按钮生成代码
-
点关闭按钮结束脚本录制
-
该如何播放前面录制的代码呢?首先编译你的项目,然后双击TestProject1.vsmdi文件,选中你的测试方法,点击Run按钮
-
之后你会看到鼠标自动移至我的电脑,打开属性窗口,执行之前录制的验证功能,若验证成功会显示通过信息
-
现在我们把验证的期望值从“Microsoft Windows XP”改成 “Microsoft Windows 7”看看结果会如何?首先双击打开Designer.cs,在验证的方法里我们会找到存放期望值的变量,修改之后再此运行脚本
-
在运行脚本时,发现期望值“Microsoft Windows 7”和实际的操作系统“Microsoft Windows XP”不符,故验证失败
到此为止,一个简单的Coded UI Test的录制和播放功能就演示完毕了。
转载于:https://www.cnblogs.com/lenshen/archive/2012/05/28/2521364.html