版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、yonyouup information technology Co.,LtdRobotium自动化测试框架用友网络股份有限公司U8移动及UAP开发部王兆君2015年1月4日Robotium培训培训 Robotium简介 Robotium环境搭建 脚本录制 脚本加强 脚本回放 测试结果收集 工具优缺点介绍Robotium简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序
2、进行自动化的测试。另外,Robotium 对Activity,Dialog,Toast,Menu 都是支持的。Robotium测试基础 咱们部门直接通过apk文件开发测试脚本 Apk命名标准:英文,前后需要一致 手动开发脚本注意重签名及记录包名和activity,使用resign工具(详情百度) 多翻翻api接口文档(本人整理一份)Robotium环境搭建 安装JDK 新增环境变量JAVA_home、ANDROID_home ADT开发环境 更新安卓版本接口 Robotium recorder安装安装JDK 建议1.6及以上版本 安装路径建议全英文 安装过程中会出现两次 安装提示 第一次是安装
3、 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错),默认路径安装就行。配置环境变量 配置java相关的系统环境变量:java_home、path、classpath 检测是否成功,运行-cmd-输入命令:javac 出现命令解释即为正确 配置安卓相关的系统环境变量:Android-home、path(两个路径:tools、flatformtools)。 检测是否成功,运行-cmd-输入命令:adb出现命令解释即为正确ADT开发环境 安卓的开发环境Eclipse集成开发平台 在1
4、72.16.4.108u8移动应用安装包licy1Android_SDK_windows. 大家解压到英文路径下可使用。更新安卓版本接口 ADT-窗口-SDKmanager-勾选需安装兼容的api-install*packages Tools下的Android SDK tools、Android SDK platform toolsb必装。 extras下的Android support library必装 其余其余Android版本选一常用的必装Robotium recorder安装 Robotium recorder是一个控件,基于Eclipse开发平台 Robotium是黑盒自动化测试架
5、构 Robotium的核心是robotium.jar包 具体安装步骤见robotium安装文档。工程创建 文件-新建-项目-Android robotium recorder-new robotium test-下一步 连接外部设备或启用安卓模拟器 窗口-显示视图-其他-devices可查看设备连接情况 选择apk包文件-填写工程名称-new robotium test 等待installing提示完成后,开始recording脚本录制 窗口提示starting,开始手机端点击录制。 手机端操作后,在窗口中显示脚本 按照自动化测试用例进行动作录制 录制完成后点击SAVE,保存录制的脚本 填写该
6、case名称,英文 下次如果是工程中新加case ,工程名称一致,新增工程则同上步骤脚本加强 部分控件recorder无法识别只能手动添加,如:连接设置 按钮 部分动作recorder无法识别只能手动添加,如:下滑动作 部分代码冗余,需要优化 具体API见robotium API整理文档脚本回放 运行 选择运行方式 选择运行设备 脚本运行 部分脚本跑不过去,需要调试,或者更换控件的识别方法,具体情况具体分析测试结果收集 只能脚本运行时查看效果 脚本回放失败只能查看 计划编写个公共类,记录日志 计划做个循环失败后仍能跳过继续执行Robotium的优点 使用简便 测试脚本容易阅读 允许直接使用apk包,不必基于源代码 可识别元件容易 完美的设备支持
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年金属波纹管膨胀节(钢)项目资金申请报告代可行性研究报告
- 部编版七年级上册语文《走一步再走一步》同步拔高练习试题
- 药用植物资源学智慧树知到答案2024年商洛学院
- 木容器行业相关投资计划提议范本
- 压力表行业相关投资计划提议范本
- 冷光源:EL冷光片行业相关投资计划提议范本
- 电波特性测试仪器行业相关投资计划提议
- 专题03 解一元二次方程4种压轴题型全攻略(直接开平方法和配方法)(详解版)
- 2.1 荒漠化的防治-以我国西北地区为例
- 腹痛拒按的触发因素和缓解策略
- 某桥梁健康监测技术方案
- 《光学教程》姚启钧课后习题解答
- 广告学马工程版本
- 云南中小学教师全员培训管理规定
- 部编人教版九年级语文上册全册教案(含教学反思)
- GB/T 35208-2017自闭式液化石油气瓶阀
- 江苏省2023-2023年高职院校单独招生文化联合测试数学试卷
- 2023年人民大学商学院企业管理专业历年真题
- 地基处理教材课件
- 被执行人财产申报表
- 新高考选科-专业解读课件
评论
0/150
提交评论