深入理解Android自动化测试
¥
7.4
0.7折
¥
99
八五品
库存2件
作者许奔
出版社机械工业
ISBN9787111521204
出版时间2016-01
装帧其他
开本16开
定价99元
货号9787111521204
上书时间2024-09-25
商品详情
- 品相描述:八五品
- 商品描述
-
作者简介
许奔,联想集团研发主管工程师,资历自动化测试工程师,从事自动化测试工作8年以上,曾带领联想手机单元测试团队、联想手机自动化测试团队为公司开发出多款实用的And rold自动化测试工具,并对And roId官方自动化测试框架Inst rumentatlon、UIAutomator、CTS等进行持续封装,不断提升脚本的稳定性、可移植性和可读性,有效地保证了多个项目的自动化测试顺利运行。同时,他还是联想集团年度发明人,ⅣIBG专利大师,至今提交智能设备相关专利提案1 542件,其中1 86件发明与实用新型专利通过联想集团专利评审递交国家专利局,被誉为“专利达人”和“创新狂人”。
目录
本书赞誉
前言
第一部分 基础篇
第1章 Android自动化测试基础
1.1 Android自动化分析
1.2 什么样的兵器最称手
1.3 如何耍好你手上的兵器
1.4 你了解你的兵器吗
1.5 如何改造你的兵器
第2章 稳定性测试利器monkey使用详解
2.1 monkey概述
2.2 第一个Impossible Mission
2.3 monkey的基本使用
2.4 monkey的命令及其使用
2.4.1 monkey的常规类命令
2.4.2 monkey的事件类命令
2.4.3 monkey的约束类命令
2.4.4 monkey的调试类命令
2.4.5 monkey命令小结
2.5 第二个Impossible Mission
2.6 monkey脚本编写
2.6.1 monkey API详解
2.6.2 monkey脚本编写
2.6.3 从getevent和input keyevent说起
2.7 monkey工具总结
第3章 monkey之子monkeyrunner使用详解
3.1 monkeyrunner概述
3.2 monkeyrunner API详解
3.2.1 monkeyrunner基本API:手势、输入和点击
3.2.2 monkeyrunner必备API:启动应用、等待
3.2.3 monkeyrunner强大API:键值事件
3.2.4 monkeyrunner与PC交互API:输入、选项列表框、警告框
3.2.5 monkeyrunner应用操作API:等待设备连接、安装/卸载应用
3.2.6 monkeyrunner设置控制API:重启、唤醒、获取设备属性
3.2.7 monkeyrunner基本图像处理API:截屏、图像保存
3.2.8 monkeyrunner必备图像处理API:图像截取、对比
3.2.9 monkeyrunner强大图像处理API:转换格式、获取像素元组/像素值
3.2.10 monkeyrunner超级API:广播、用例及命令
3.2.11 monkeyrunner帮助文档
3.3 monkeyrunner脚本编写
3.3.1 bugben示例脚本剖析
3.3.2 monkeyrunner脚本运行注意事项
3.4 第三个Impossible Mission
3.5 monkeyrunner的录制回放
3.5.1 等待功能Wait
3.5.2 按键功能Press a Button
3.5.3 输入功能Type Something
第4章 单元测试框架Instrumentation使用详解
第5章 终极自动化框架UIAutomator使用详解
第6章 兼容性测试框架CTS使用详解
第7章 Android自动化工具使用总结
第二部分 原理篇
第8章 monkey原理分析
第9章 monkeyrunner原理分析
第10章 Instrumentation原理分析
第11章 UIAutomator原理分析
第12章 CTS原理分析
第13章 Android自动化工具源码总结
第三部分 实践篇
第14章 从monkey到传参或录制工具开发
第15章 从Instrumentation到稳定自动化工具开发
第16章 从UIAutomatorViewer到PC端脚本录制工具开发
第17章 从CTS到定制化单元测试
第18章 Android自动化实践之路
第四部分 反思篇
第19章 关于工具的反思
第20章 关于测试的反思
第21章 关于人的反思
附录
内容摘要
联想集团董事长兼CEO杨元庆、ZUKCEO常程鼎力推荐,资深测试专家多年经验总结。许奔编写的《深入理解Android自动化测试》以漫画和对话风格对Android平台的各种自动化测试工具、框架的原理、
使用技巧和二次开发进行了详细的讲解。本书分为四篇,共21章:基础篇(第1~7章),简单介绍Android常用自动化测试工具和框架的基本使用技巧与相关理论,帮助读者直接上手操作这些工具或使用框架撰写自动化脚本。
原理篇(第8~13章),通过对Android常用自动化测试工具和框架的源码剖析,让大家更直观地了解工具的运行原理。让读者不但可以更灵活地运用这些工具和框架,清楚地知道应用这些工具和框架的局限性,还可以基于这些源码更深入地对工具和框架进行二次开发。
实战篇(第14~18章),通过项目中的各种需求
和实际问题来分析工具的不足,从而开发一些小工具或对框架进行二次封装,循着这条线索开发出更多、
更实用的工具,或对框架进行更深入的封装。
反思篇(第19~21章),结合实际工作中领导们提出的各种问题,对工具、测试本身以及人深入进行讨论和反思,深入思考Android自动化测试以及软件自动化测试从业人员都在面临的问题。
— 没有更多了 —
以下为对购买帮助不大的评价