VS2010测试功能之编码的UI测试之自动生成脚本的结构

本文介绍了VS2010的编码UI测试功能,特别是基于录制的自动化测试。通过录制,可以生成测试脚本,并对内容进行结构分析。文章讨论了录制过程以及录制完成后生成的文件结构,为后续的UI自动化测试打下基础。
摘要由CSDN通过智能技术生成

UI的自动化测试,目前的工具有很多,比如QTP, RotbotFramework,SilkTest等等,这类工具在做UI自动化的时候,大部分都是基于对对象的操作的(其实手动操作也是如此),因此会有一个对象的识别的过程,这里介绍的VS2010自带的编码的UI测试也是如此。下面主要介绍基于录制的编码UI测试,同时对录制的内容进行一些结构分析,为下一篇博文打下基础。

开始之前,可能需要看MSDN上面的这里“使用自动 UI 测试来测试用户界面”,里面介绍了使用VS2010创建自动化测试的基本步骤,这里不一一表述。

创建编码的 UI 测试后,录制完毕后,将向测试项目添加以下这些文件:

文件

说明

CodedUITest1.cs

包含编码的 UI 测试类、测试方法和断言。

UIMap.uitest

包含 UIMap 类的 XML 模型,包括所有窗口、控件、属性、方法、参数、操作和断言。

UIMap.Designer.cs

包含 UIMap.uitest 文件中包含的 XML 的代码表示形式。 不要编辑此文件。

UIMap.cs

包含 UIMap 类的更多代码。 可以在此文件中放置 UI 映射任何自定义。




UIMap.uitest文件是一个xml文件,这个文件主要描述了一些对象的结构,当点击"编码的UI测试生成器"里的"生成代码",就会生成
UIMap.Designer.cs文件。在看UIMap.uitest文件的时候,可以对照UIMap.Designer.cs文件,对象的描述和动作是一一对应的。
比如下面的UIMap.uitest中的<ExecuteAction/>动作节点的对应生成的代码


页面上的元素的对应关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值