Coded UI Test(二)创建一个Coded UI Test

下面介绍如何使用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/p/2521364.html