科技
类型
可以朗读
语音朗读
410千字
字数
2016-01-01
发行日期
展开全部
主编推荐语
作者对多年工作、学习成果的一次总结,文笔风趣幽默,内容实用。
内容简介
全书分为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.5 第二个Impossible Mission
- 2.6 monkey脚本编写
- 2.7 monkey工具总结
- 第3章 monkey之子monkeyrunner使用详解
- 3.1 monkeyrunner概述
- 3.2 monkeyrunner API详解
- 3.3 monkeyrunner脚本编写
- 3.4 第三个Impossible Mission
- 3.5 monkeyrunner的录制回放
- 3.6 monkeyrunner工具总结
- 第4章 单元测试框架Instrumentation使用详解
- 4.1 Instrumentation概述
- 4.2 Instrumentation基础
- 4.3 第四个Impossible Mission
- 4.4 Instrumentation的前世:单元测试基础框架JUnit
- 4.5 第五个Impossible Mission
- 4.6 Instrumentation的今生:对Android系统的高度控制
- 4.7 Instrumentation前世今生分析
- 4.8 第六个Impossible Mission
- 4.9 Instrumentation自动化脚本开发
- 4.10 Instrumentation工具总结
- 第5章 终极自动化框架UIAutomator使用详解
- 5.1 UIAutomator概述
- 5.2 第七个Impossible Mission
- 5.3 更清晰的控件捕获
- 5.4 更直观的测试项目创建
- 5.5 UIAutomator API详解
- 5.6 更简洁的脚本撰写
- 5.7 更便捷地编译运行
- 5.8 UIAutomator工具总结
- 第6章 兼容性测试框架CTS使用详解
- 6.1 CTS概述
- 6.2 CTS测试须知
- 6.3 CTS的命令及运行
- 6.4 CTS测试报告
- 6.5 CTS Verifier
- 6.6 CTS注意事项
- 6.7 CTS工具总结
- 第7章 Android自动化工具使用总结
- 第二部分 原理篇
- 第8章 monkey原理分析
- 8.1 monkey源码结构
- 8.2 monkey架构分析
- 8.3 monkey的原理总结
- 第9章 monkeyrunner原理分析
- 9.1 monkeyrunner源码结构
- 9.2 monkeyrunner架构分析
- 9.3 monkeyrunner的原理总结
- 第10章 Instrumentation原理分析
- 10.1 Instrumentation源码结构
- 10.2 Instrumentation架构分析
- 10.3 Instrumentation的原理总结
- 第11章 UIAutomator原理分析
- 11.1 UIAutomator源码结构
- 11.2 UIAutomator架构分析
- 11.3 UIAutomator的原理总结
- 第12章 CTS原理分析
- 12.1 CTS源码结构
- 12.2 CTS架构分析
- 12.3 CTS的原理总结
- 第13章 Android自动化工具源码总结
- 第三部分 实践篇
- 第14章 从monkey到传参或录制工具开发
- 14.1 从monkey原理说开来
- 14.2 monkey传参小工具
- 14.3 monkey脚本录制工具开发
- 14.4 monkey工具总结
- 第15章 从Instrumentation到稳定自动化工具开发
- 15.1 为何要做二次封装?
- 15.2 如何做Instrumentation的二次封装
- 15.3 二次封装改进项总结
- 第16章 从UIAutomatorViewer到PC端脚本录制工具开发
- 16.1 从UIAutomatorViewer原理说开来
- 16.2 基于UIAutomatorViewer的PC端脚本录制工具
- 16.3 UIAutomatorViewer录制工具总结
- 第17章 从CTS到定制化单元测试
- 17.1 从CTS原理说开来
- 17.2 用CTS运行定制单元测试脚本
- 17.3 定制单元测试脚本总结
- 第18章 Android自动化实践之路
- 第四部分 反思篇
- 第19章 关于工具的反思
- 19.1 关于录制/回放工具的幻想
- 19.2 要门槛还是要适配
- 19.3 什么样的自动化框架才是强大的框架
- 19.4 将第七个馒头扔出窗外
- 第20章 关于测试的反思
- 20.1 自动化是一种短线投资吗
- 20.2 难道自动化是为了替代黑盒测试
- 20.3 衡量自动化效果的标准是Bug数吗
- 第21章 关于人的反思
- 21.1 测试脚本编写者态度问题
- 21.2 什么人适合做自动化
- 21.3 自动化与组织架构有没有关系
- 附录A monkey常用键值参照表
- 附录B getProperty()和getSystemProperty()
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。