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/archive/2012/05/28/2521364.html
Coded UI Test(二)创建一个Coded UI Test相关推荐
- android碎片调用动态碎片,Android Training - 使用碎片创建一个动态UI
为了能够在Android中创建动态和多窗口的用户界面,你需要封装UI组件和activity行为在不同的模块中,以便你可以在不同的activity间切换.你可以使用Fragment类创建这些模块,类似于 ...
- IntelliJ IDEA(三、各种工程的创建 -- 之二 -- 创建一个JavaWeb工程)
一.创建一个静态的JavaWeb工程 对于Java开发来说不会用到静态的JavaWeb项目,不用关注 创建完成后的项目结构: 二.创建一个动态的JavaWeb工程 创建完成后的项目结构: 三.对于二中 ...
- CAD二次开发学习笔记二(创建一个对话框)
打开资源视图->右击->添加资源->Dialog 双击对话框,弹出MFC类向导,输入类名FirstClass, 确定,创建对话框类.FirstClass.h与FirstClass.c ...
- (转)微服务_创建一个简单的Eureka注册中心
原文地址:https://www.cnblogs.com/lplshermie/p/9105329.html 微服务和分布式已经成了一种极其普遍的技术,为了跟上时代的步伐,最近开始着手学习Spring ...
- 多线程(一):认识和创建一个线程
认识和创建一个线程 一.进程与线程 1.进程 (1).什么是进程 (2).创建进程 2.线程 3.进程和线程的关系 4.为什么要使用多线程 二.创建一个线程 1.创建线程的方式 (1).继承Threa ...
- 【Based Android】Android Sensor感应器介绍(二)线程中刷新UI 创建一个android测力计...
上一篇文章http://www.cnblogs.com/octobershiner/archive/2011/11/06/2237880.html介绍了sensor的基本知识以及一个使用其中加速度感应 ...
- Quick-cocos2d-x3.3 Study (一) --------- 创建一个UI标签
创建一个UI标签: 1 cc.ui.UILabel.new({ 2 UILabelType = 2, text = "Hello ,World", size = 64 3 }) 4 ...
- 《Android UI基础教程》——2.1节创建一个应用
本节书摘来自异步社区<Android UI基础教程>一书中的第2章,第2.1节创建一个应用,作者 [美]Jason Ostrander,更多章节内容可以访问云栖社区"异步社区&q ...
- 安装uve-cli,并使用vue ui可视化界面创建第一个vue项目
安装vue-cli,并使用vue ui可视化界面创建第一个vue项目 下载vue-cli ,因为国内下载镜像比较慢,使用阿里的镜像仓库 npm install -g cnpm --registry=h ...
- 如何使用装饰器创建一个简单的UI库
目录 概念 设置项目 创建装饰器 基类 完成笑脸元素 下一步是什么? 下载最新源(GitHub) 下载Tiny概念 概念 下面的代码揭示了我脑海中的概念.它表示一个简单的Web组件,可根据输入显示不同 ...
最新文章
- HTML5 本地数据库IndexedDB数据库
- linux中使用net方式连接网络,如何使用 Netplan 从终端连接到无线网络?
- 查询成绩最好的前两名_收藏转发!一线老师用真实数据告诉你,高考成绩和平时成绩的关系...
- mysql optimizer mrr_MySQL优化器功能开关optimizer_switch
- 万万没想到,AI算法开发、OCR应用已经进入零门槛时代!
- python怎么设置加密,Python 加密的实例详解
- Rust : time,关于程序运行的计时
- 中兴c语言 面试题,中兴手机嵌入式开发面试题汇总(1)
- AMD GPU 系列版本信息
- Flash 0day漏洞(CVE-2018-5002)千万不要乱打开Excel文档!
- R包安装--以4.1.2安装DMwR为例
- Vmware_jjbLite_jb51不是有效的短文件名
- 2022数据库系统工程师 下午 真题答案
- 推荐8个值得推荐的神器软件和网站
- Mac VMware Fusion提示物理内存不足
- Python内置函数ord()使用
- 新款趣味测试小程序源码_测试可用
- 福师大计算机考研专硕,福师大性价比最高的管理类专硕!录取分数低,上岸比较容易!...
- 软件产品登记(双软认证)
- 程序设计第五单元知识点