Visual Studio 单元测试之六---UI界面测试

原文:Visual Studio 单元测试之六---UI界面测试

UI界面测试其实就是录制操作路径(Mapping),然后按照路径还原操作顺序的一个过程。这个方法对于Winform和Webform都同样适用。下面以winform为例,来介绍如何进行录制。

1.新建一个Coded UI Test

2.然后选择录制。

3.屏幕右下方会出现UIMap.

4.打开一个Winform,使用“查看UI控件属性”这个功能可以查看所选控件的属性。

5.点击红色的开始录制,然后对被测的Winform程序进行一些操作。操作后暂停录制,然后可以查看所录制的操作过程和操作数据。如下图所示:

6.点击产生代码,系统会自动产生如下所示的操作代码。

7.重新打开被测的Winform程序,然后在Test List Editor里面选择刚生成的CodedUITestMethod1方法,执行它。则被测Winform程序会自动执行刚才所录制的所有操作。

至此,一个简单的Winform单元测试就完成了。对于Webform的录制过程和Winform一样,需要注意的是在录制之前一定要先把测试的网站打开,不能只打开IE。

Visual Studio 2010单元测试系列已经全部完成,为方便大家阅读,请使用http://blog.csdn.net/tjvictor/archive/2011/02/09/6175358.aspx来查看这一系列的所有博文。

如需转载,请注明本文原创自灰太狼的博客:http://blog.csdn.net/tjvictor

时间: 2024-10-20 03:08:07

Visual Studio 单元测试之六---UI界面测试的相关文章

Visual Studio 单元测试之三---压力测试

原文:Visual Studio 单元测试之三---压力测试 我们都知道大名鼎鼎的LoadRuner,但是很少有人知道Visual Studio自带的Test也可以做些简单的压力测试,下面我们就介绍一下如何利用Visual Studio进行压力测试. 此文是上一篇博文:Visual Studio 单元测试之一---普通单元测试的后续篇章.如果读者对Visual Studio的单元测试不熟悉的话,请先参看上一篇.http://blog.csdn.net/tjvictor/archive/2011/

Visual Studio 单元测试之五---数据库测试

原文:Visual Studio 单元测试之五---数据库测试 数据库的单元测试主要是测试数据库中的数据是否符合特定的条件,Visual Studio 2010支持下面几种数据的单元测试类型(Visual Studio 2008 不支持数据库测试): 类型 说明 Data Checksum 对数据进行Checksum检验 Empty ResultSet 测试执行的SQL语句返回结果集是否为空 Execution Time 测试执行时间 Expected Schema 测试结果集中的列和数据类型是

Visual Studio 单元测试之四---Generic测试

原文:Visual Studio 单元测试之四---Generic测试 这里的Generic我觉得理解为外部测试更合适.因为在这种测试模式下Visual Studio只是启动一个外部的程序,然后通过返回值(0:Passed,其他值:failed)来判断运行结果. 到目前为止,我还没有想到它的具体用途,可能微软就是为了兼容其他测试工具吧.比如把NUint作为外部程序来调用,让它跑一些测试用例. 创建Generic测试: Add->Generic Test如下图:在第一个输入框中写入要运行的外部程序

软件测试学习笔记week 5 --- 利用Visual Studio 2012进行UI测试

编码的UI测试 Visual Studio 2012中的自动化UI测试功能可以很轻松地测试应用程序的UI功能,利用它可以帮助你完成编码的UI测试. 一.新建编码的UI测试项目 在visual studio 2012中,点击文件->新建->项目,在其他语言中选择C#,点击测试,选择编码的UI测试项目点击确定. 二.录制UI测试操作 新建测试项目之后,选则录制操作,出现编码的UI测试生成器: 之后进行录制: 点击“开始录制”,打开浏览器,这里打开的是http://channel9.msdn.com

Visual Studio下使用NUnit进行测试驱动开发

在Visual Studio 2015中集成的MSTest可以用于单元测试. 在项目中,选中需要测试的方法,点击鼠标右键,选择弹出菜单中的[创建单元测试],按照默认设置,即可自动新建一个测试项目. 需要注意的是,只能对puglic的方法进行测试. 但是,我还是比较喜欢NUnit的测试框架,毕竟从JUnit到NUnit,使用起来还是那种熟悉的味道比较好一些.下面介绍一下如何在VS2015中集成NUnit测试框架. 还是先下载NUnit的Nuget包,下载的方法可以看我前面介绍过的文章. 安装NUn

2.3 使用Android Studio 简单设计UI界面

首先 创建一个新的项目找到app 文件目录下的layout的 activity_main.xml 因为Android Studio 是可视化的,所有操作都可以在图形界面进行. 该res 界面当中  drawable 可以将需要的图片导入该目录当中进行调用 layout的目录是布局界面 values 当中存有可以更改界面的颜色 字符串还有款式的xml文件.当然也可以在可视化界面当中便捷的更改. 如下图所示为可以添加到界面的各种符号,若账号输入框,密码输入框,按钮和各种选择键. 添加辅助线的按钮如下

获取设备列表(Microsoft Visual Studio 2010)含界面设计

同上次获取设备列表(Microsoft Visual Studio 2010)类似,新建项目->MFC...->选基于对话框->完成           类视图点开项目双击CaaaDlg 点击 CaaaDlg::OnInitDialog将上次的代码复制至TODO处,然后像上次配置路径: 对编译器做如下设置: 项目-->**属性(alt+F7)配置属性-->C/C++-->常规-->附加包含目录-->(是把头文件所在的文件路径添加到附加目录中) 项目-->

C语言常见问题 如何用Visual Studio编写C语言程序测试

新建Win32控制台应用程序 ? 勾选控制台空项目 ? 右击源文件,添加cpp文件 ? 输入范例代码,可以正常运行#include <stdio.h> int main(void) { int di = 8; int gao = 4; int mianji = di*gao / 2; printf("三角形的底为%d厘米,高为%d厘米,面积为%d平方厘米.",di,gao,mianji); getchar(); } ? ? ? ? ? ? ? ?

Visual Studio 2010 单元测试

Visual Studio 2010 单元测试共分七个部分: 普通单元测试.顺序单元测试.压力测试,Generic测试.数据库测试.UI界面测试和Web性能测试. Visual Studio 2010 单元测试之一---普通单元测试:http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx Visual Studio 2010 单元测试之二---顺序单元测试:http://blog.csdn.net/tjvictor/archiv