robotium自动化测试框架.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
robotium自动化测试框架

yonyou up software Co., Ltd. yonyouup information technology Co.,Ltd yonyouup information technology Co.,Ltd yonyouup information technology Co.,Ltd yonyouup information technology Co.,Ltd Robotium自动化测试框架 用友网络股份有限公司 U8移动及UAP开发部 王兆君 2015年1月4日 Robotium培训 Robotium简介 Robotium环境搭建 脚本录制 脚本加强 脚本回放 测试结果收集 工具优缺点介绍 Robotium简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另外,Robotium 对Activity,Dialog,Toast,Menu 都是支持的。 Robotium测试基础 咱们部门直接通过apk文件开发测试脚本 Apk命名标准:英文,前后需要一致 手动开发脚本注意重签名及记录包名和activity,使用resign工具(详情百度) 多翻翻api接口文档(本人整理一份) Robotium环境搭建 安装JDK 新增环境变量JAVA_home、ANDROID_home ADT开发环境 更新安卓版本接口 Robotium recorder安装 安装JDK 建议1.6及以上版本 安装路径建议全英文 安装过程中会出现两次 安装提示?第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错),默认路径安装就行。。 配置环境变量 配置java相关的系统环境变量:java_home、path、classpath 检测是否成功,运行- cmd- 输入命令:javac 出现命令解释即为正确 配置安卓相关的系统环境变量:Android-home、path(两个路径:tools、flatformtools)。 检测是否成功,运行- cmd- 输入命令:adb 出现命令解释即为正确 ADT开发环境 安卓的开发环境Eclipse集成开发平台 在\\172.16.4.108\u8移动应用安装包\licy1\Android_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是黑盒自动化测试架构 Robotium的核心是robotium.jar包 具体安装步骤见robotium安装文档。 工程创建 文件- 新建- 项目- Android robotium recorder- new robotium test- 下一步 连接外部设备或启用安卓模拟器 窗口- 显示视图- 其他- devices可查看设备连接情况 选择apk包文件- 填写工程名称- new robotium test 等待installing提示完成后,开始recording 脚本录制 窗口提示starting,开始手机端点击录制。 手机端操作后,在窗口中显示脚本 按照自动化测试用例进行动作录制 录制完成后点击SAVE,保存录制的脚本 填写该case名称,英文 下次如果是工程中新加case ,工程名称一致,新增工程则同上步骤 脚本加强 部分控件recorder无法识别只能手动添加,如:连接设置 按钮 部分动作recorder无法识别只能手动添加,如:下滑动作 部分代码冗余,需要优化 具体API见robotium API整理文档 脚本回放 运行 选择运行方式 选择运行设备 脚本运行 部分脚本跑不过去,需要调试,或者更换控件的识别方法,具体情况具体分析 测试结果收集 只能脚本运行时查看效果 脚本回放失败只能查看 计划编写个公共类,记录日志 计划做个循环失败后仍能跳过继续执行 Robotium的优点 使用简便 测试脚本容易阅读

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档