新書推薦:
《
千万别喝南瓜汤(遵守规则绘本)
》
售價:NT$
204.0
《
大模型启示录
》
售價:NT$
510.0
《
东法西渐:19世纪前西方对中国法的记述与评价
》
售價:NT$
918.0
《
养育男孩:官方升级版
》
售價:NT$
230.0
《
小原流花道技法教程
》
售價:NT$
500.0
《
少女映像室 唯美人像摄影从入门到实战
》
售價:NT$
505.0
《
詹姆斯·伍德系列:不负责任的自我:论笑与小说(“美国图书评论奖”入围作品 当代重要文学批评家詹姆斯·伍德对“文学中的笑与喜剧”的精湛研究)
》
售價:NT$
398.0
《
武当内家散手
》
售價:NT$
230.0
|
內容簡介: |
全书分为4个大的部分:第一部分是Android自动化测试基础,主要介绍了Android自动化测试的一些概念、技术以及各种测试工具的使用,包括Monkey、CTS、Instrumentation、Robotium等;第二部分对各种常用工具的实现原理进行了剖析;第三部分主要讲解了如何在这些常用工具的基础上进行二次开发;第四部分总结了Android自动化测试过程中可能会遇到的各种问题。
|
目錄:
|
本书赞誉
前言
第一部分 基础篇
第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章 关于人的反思
附录
|
|