robotium自动化测试框架解析.ppt

上传人:得****1 文档编号:74922182 上传时间:2023-03-01 格式:PPT 页数:18 大小:2.24MB
返回 下载 相关 举报
robotium自动化测试框架解析.ppt_第1页
第1页 / 共18页
robotium自动化测试框架解析.ppt_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《robotium自动化测试框架解析.ppt》由会员分享,可在线阅读,更多相关《robotium自动化测试框架解析.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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_homeADT开发环境更新安卓版本接口Robotium recorder安装安装JDK建议1.6及以上版本安装路径建议全英文安装过程中会出现两次 安装提示第一次是安装 jdk,第二次是安装 jre。建议两个都

3、安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错),默认路径安装就行。配置环境变量配置java相关的系统环境变量:java_home、path、classpath检测是否成功,运行-cmd-输入命令:javac 出现命令解释即为正确配置安卓相关的系统环境变量:Android-home、path(两个路径:tools、flatformtools)。检测是否成功,运行-cmd-输入命令:adb出现命令解释即为正确ADT开发环境安卓的开发环境Eclipse集成开发平台在172.16.4.108u8移动应用安装包licy1Andr

4、oid_SDK_windows.大家解压到英文路径下可使用。更新安卓版本接口ADT-窗口-SDKmanager-勾选需安装兼容的api-install*packagesTools下的Android SDK tools、Android SDK platform toolsb必装。extras下的Android support library必装其余其余Android版本选一常用的必装Robotium recorder安装Robotium recorder是一个控件,基于Eclipse开发平台 Robotium是黑盒自动化测试架构Robotium的核心是robotium.jar包具体安装步骤见ro

5、botium安装文档。工程创建文件-新建-项目-Android robotium recorder-new robotium test-下一步连接外部设备或启用安卓模拟器 窗口-显示视图-其他-devices可查看设备连接情况选择apk包文件-填写工程名称-new robotium test 等待installing提示完成后,开始recording脚本录制窗口提示starting,开始手机端点击录制。手机端操作后,在窗口中显示脚本按照自动化测试用例进行动作录制录制完成后点击SAVE,保存录制的脚本填写该case名称,英文下次如果是工程中新加case,工程名称一致,新增工程则同上步骤脚本加强部

6、分控件recorder无法识别只能手动添加,如:连接设置 按钮部分动作recorder无法识别只能手动添加,如:下滑动作部分代码冗余,需要优化具体API见robotium API整理文档脚本回放运行选择运行方式选择运行设备脚本运行部分脚本跑不过去,需要调试,或者更换控件的识别方法,具体情况具体分析测试结果收集只能脚本运行时查看效果脚本回放失败只能查看计划编写个公共类,记录日志计划做个循环失败后仍能跳过继续执行Robotium的优点使用简便测试脚本容易阅读允许直接使用apk包,不必基于源代码可识别元件容易完美的设备支持Robotium的缺点 l 不是所有的视图、对象、动作都支持l测试脚本运行速度慢l单一的类包含所有的方法,比较混乱l测试结果收集困难,脚本后续开发工作量大l国内资料较少,如需研究,还是英文文档

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁