没有合适的资源?快使用搜索试试~ 我知道了~
首页基于Android平台应用程序的关键字驱动自动化测试-理论,工具
桌面应用程序与浏览器端的自动化测试都已经历了十年的发展,无论是从工具上还是项目管理方法论上都已经趋于成熟。而移动设备端应用程序的自动化测试近两年才刚起步,似乎一切尚处于探讨与研究阶段。但我们似乎已经看到其爆炸性的需求和增长势头。可以从这两方面着眼分析:其一,移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得快速回归测试迫在眉睫;其二,安卓系统的开放性造成硬件厂商百家争鸣的局面,碎片化,迫使移动应用的兼容性测试提上日程。纵观当前智能手机两大主流阵营iPhone与Android,似乎安卓应用开发商与设备制造商更能体会兼容性测试的切肤之痛。鉴于此,并结合传统桌面系统上的自动化测试经验,我们在此探讨基于Android平台应用程序的关键字驱动自动化测试的可能性,并摸索一条适合在移动应用开发过程日新月异的现实情况中切实有效的实施自动化测试的方法。
资源详情
资源评论
资源推荐
1 / 15
基于 Android 平台应用程序的关键字驱动自动化测试
– 理论、工具和实践
摘要
桌面应用程序与浏览器端的自动化测试都已经历了十年的发展,无论是从工具上还是项目
管理方法论上都已经趋于成熟。而移动设备端应用程序的自动化测试近两年才刚起步,似
乎一切尚处于探讨与研究阶段。但我们似乎已经看到其爆炸性的需求增长势头。可以从这
两方面着眼分析:其一,移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期
的紧缩,使得快速回归测试迫在眉睫;其二,安卓系统的开放性造成硬件厂商百家争鸣的
局面,设备款式之多,迫使移动应用的兼容性测试提上日程。纵观当前智能手机两大主流
阵营 iPhone 与 Android,似乎安卓应用开发商与设备制造商更能体会兼容性测试的切肤之
痛。鉴于此,并结合传统桌面系统上的自动化测试经验,我们在此探讨基于 Android 平台
应用程序的关键字驱动自动化测试的可能性,并摸索一条适合在移动应用开发过程日新月
异的现实情况中切实有效的实现和实施自动化测试的路子。
2 / 15
目录
摘要 ................................................................................................................................................. 1
目录 ................................................................................................................................................. 2
理论基础 ......................................................................................................................................... 4
1. 关键字驱动 ...................................................................................................................... 4
2. 对象库 .............................................................................................................................. 5
3. 测试数据组织结构 .......................................................................................................... 6
前置条件 ......................................................................................................................................... 7
设备是否需要 Root ................................................................................................................ 7
被测 apk 的签名与扰码 ......................................................................................................... 7
工具 ................................................................................................................................................. 8
1. 与被测 apk 的通信 – 捕获对象、控制行为 .................................................................. 8
2. 脚本编辑器 – 构建测试脚本、解析测试脚本 .............................................................. 9
3. 并发控制多台设备 – 脚本一次编译,可跨设备执行 ................................................ 10
4. 与其它测试工具的整合 – 测试用例管理、缺陷跟踪 ................................................ 10
实践 ............................................................................................................................................... 11
分析被测应用 ....................................................................................................................... 11
设计测试用例 ....................................................................................................................... 11
开发测试脚本 ....................................................................................................................... 12
运行及维护 ........................................................................................................................... 13
更多考虑 ....................................................................................................................................... 13
3 / 15
评估自动化工具的引入对现有项目进度的影响 ............................................................... 14
团队工作模式的变化 ........................................................................................................... 14
从零做起 ............................................................................................................................... 15
结论 ............................................................................................................................................... 15
参考资源 ....................................................................................................................................... 15
剩余14页未读,继续阅读
seekerwarm
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论4