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。
转载于:https://www.cnblogs.com/songtzu/archive/2012/10/22/2733469.html
Visual Studio 单元测试之六---UI界面测试相关推荐
- 使用Visual Studio怎样制作登录界面
当我们看到别人美丽的登录软件界面是不是很好奇,很想自己制作个,但是苦于自己不是专业编程人士.不过没有关系,这篇文章同样适合没有任何编程经历的人,本文章每关键步骤采用图片的形式展现个大家,让读着清晰明了 ...
- Visual Studio 2010 Ultimate开发与测试敏捷特性
在测试方面,VSTS 2010强化了测试功能,同时简化了在整个应用程序生命周期中整合测试的工具.新功能包括快速进行有关测试的设计与开发.测试用例管理,与Team Foundation Server集成 ...
- Visual Studio弃Coded UI Test 给开发者建议
2019独角兽企业重金招聘Python工程师标准>>> 微软宣布,他们将在Visual Studio中弃用跨浏览器测试解决方案Coded UI Test,其最新发布的Visual S ...
- 带你玩转Visual Studio——单元测试
上一篇文章带你玩转Visual Studio--性能分析与优化讲了找出性能瓶颈和性能优化相关的技能,在大型企业项目的开发中,性能是固然重要的,而另一个过程--测试也是必不可少的.测试有很多的各类:功能 ...
- .Net软件UI界面测试自动化--UIAutomation技术
在目前进行软件测试时,都或多或少的引入了自动化测试的概念,而且市面上也有好多软件自动化方面相关的工具,比如QTP,比如LoadRunner,但是这些工具要么售价不菲,要么对某些方面功能支持的不够全面, ...
- Android Studio:基本UI界面设计 (详细)
一. 实验题目 基本UI界面设计 二. 实现内容 实现一个 Android 应用,界面呈现如下效果: 三. 实验过程 (1)标题 首先我们建立一个TextView控件来写标题. 实验对标题的要求如下: ...
- Visual Studio 2019恢复默认界面
visual studio 恢复默认界面 方法/步骤: 打开visual studio2019 在工具栏找到窗口,点击重置窗口布局,即可恢复默认的窗口设置
- android studio添加按钮界面,2.3 使用Android Studio 简单设计UI界面
首先 创建一个新的项目找到app 文件目录下的layout的 activity_main.xml 因为Android Studio 是可视化的,所有操作都可以在图形界面进行. 该res 界面当中 d ...
- 在现有的Visual Studio 2017中设置和测试Python环境
目录 介绍 背景 设置Python环境 结论 介绍 根据Stack Overflow开发者调查,在2018年,Python成为最受欢迎的语言列表.Python是用于机器学习.Web开发和数据科学的跨平 ...
- 安卓程序员都懂:如何用Espresso对UI界面测试?
如果想学习使用Espresso测试Android应用程序UI,需要了解包括基础知识,AdapterViews,RecyclerViews等方面的知识,本文将是一份不错的教程. 作者写了关于Espres ...
最新文章
- java pdf 水印_Java 在PDF中添加水印——文本/图片水印
- 怎么用nuget程序包管理器安装jquery_Nuget服务器
- 在SourceForge中建立开源项目
- JAVA虚拟机创建对象
- LayaAir 缓动动画
- GEE、USGS、地理空间数据云上下载武汉地区的影像数据
- Nginx 作为静态资源服务器,配置静态资源下载
- android 读取 IMEI 和 MEID 的处理
- 计算机职业规划范文300字,我的职业生涯规划,300字
- Mysql 根据经纬度计算距离
- IEC62304-2006解读
- 蚂蚁金服一面:十道经典面试题解析
- C++实现化学方程式配平
- 服务器开机日志文件,大芒果启动WOW服务器 提示日志文件找不到怎么办
- Linux 配置No module named enchant
- 5G 技术特点与应用
- 修真院_JAVA_TASK_1
- 电容0.1uF和104有什么区别?
- 设计一个最优算法来查找一n个元素数组中的最大值和最小值
- a different object with the same identifier value was already associated whith