- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ranorex自动化测试应用介绍
版本
文档名称
文档编号
页码
1.0
自动化测试工具应用(Ranorex)
PAGE 3/ NUMPAGES 35
版本号
日期
编写者
审核者
描述
V1.0
2017.05.05
质量管理部
初版
TOC \o 1-3 \u
1. Ranorex特色 5
2. Ranorex自定义Action 5
3. Ranorex的其他编辑选项 8
3.1. 添加新的Action 8
3.2. Action条目失败继续运行和禁用 10
3.3. 增加对象库识别对象 11
4. Ranorex自定义常用代码 12
4.1. 自动测试途中强制一个用例失败退出 12
4.2. 抓图及比较图片 13
5. Ranorex创建代码模块 15
5.1. 在代码模块中使用对象库 15
5.2. 代码中实现读取文本文件的内容 17
5.3. 代码中获取数据库信息 17
6. Ranorex测试Andr??oid App 20
6.1. Android的测试环境 20
6.1.1. Ranorex服务App 20
6.2. 部署APP到测试设备 22
6.3. 录制Andr??oid应用测试 25
7. 问题集 26
7.1. 参数化录入,多次循环录入的实现 26
7.2. 数据库应用相关 31
7.2.1. 配置ODBC 31
7.2.2. 引入命名空间 31
7.2.3. 数据库查询SQL的调用 32
7.2.4. 数据库增、删、改的调用 33
7.2.5. 有参数的存储过程的调用 33
7.2.6. 调用只有单个结果返回SQL的应用 34
Ranorex特色
Ranorex相对于QTP、RFT等老牌自动化测试工具而言是一个后来者,也就是最近这些年才冒出来的,但是也在逐渐地发展起来,也有很多自己的特色,更详细的介绍请登录官网了解( /)
例如:
1、支持以自动化库的形式供C#、VB.NET调用,让我们可以采用这些标准的编程语言,而不是厂商脚
本语言来进行自动化测试代码的开发,支持在VS.NET等IDE中进行自动化脚本开发。
2、支持用XPath来识别GUI元素,验证状态和值、过滤信息等。
3、价格优势€ 1,190.00 ;Ranorex支持多种语言和平台的测试:
.NET, WPF (framework versions 1.1, 2.0, 3.5)
Win32 applications (MFC, Delphi)
Support for 3rd party controls like Infragistics, DevExpress, QT, etc.
Java SWT applications
Web Testing, Adobe Flash/Flex Testing
安卓及IOS的应用测试;
Ranorex自定义Action
在《ranorex自动化测试框架简介-铭鸿.pptx》,我们提到数据驱动接口测试,Recorder模块中可以使用变量,而不是一直使用录制过程中的固定字符串值。在Action表内的单元格中,任何你可以改变或者设置值的地方,在那里都可以使用变量。当某天发现这样的数据驱动已经不能满足你的测试需求了,还能有更强大的功能吗?
答案是肯定的,在Recorder提供的功能不能够满足的情况下,Ranorex可以使用自定义代码。 下面的一些例子,可以方便演示自定义代码Action。在项目视图窗口中,仔细看一个录制模块文件,你会看到有两个相关的代码文件。
以上制模块‘SayHello’有两个代码文件,在Ranorex Studio每个录制模块都对应两种类型的源代码文件:
自动生成的主录制模块的源代码文件
RecordingName. CS
用户自定义代码的文件
RecordingName.USERCODE.CS
每次你更改并保存录制模块,主代码文件‘SayHello.cs’就会重新生成一次。如果需要修改代码一定要在‘SayHello .UserCode.cs’文件中进行。
创建自定义代码Action
你可以,通过转换现有的action创建用户自定义
文档评论(0)