android 游戏自动化测试,深入理解Android自动化测试

c9a56822e7d94ac58162400b0946607b.png

深入理解Android自动化测试

作者:许奔 著

出版日期:2016年01月

文件大小:58.27M

支持设备:

¥60.00在线试读

适用客户端:

8dafcd97aaf305db19de1ca6f990e1c4.png言商书局

iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看

?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>

图书简介

目录

本书是许奔利用周末时间对多年工作、学习成果的一次总结,文笔风趣幽默,内容实用。看到他依然保持着工作和学习的激情,为实现自己的理想而全力以赴,我由衷为他感到骄傲!

本书赞誉

前言

第一部分 基础篇

第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章 单元测试框架ffinstrumentation使用详解

4.1 ffinstrumentation概述

4.2 ffinstrumentation基础

4.3 第四个Impossible Mission

4.4 ffinstrumentation的前世:单元测试基础框架JUnit

4.5 第五个Impossible Mission

4.6 ffinstrumentation的今生:对Android系统的高度控制

4.7 ffinstrumentation前世今生分析

4.8 第六个Impossible Mission

4.9 ffinstrumentation自动化脚本开发

4.10 ffinstrumentation工具总结

第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章 ffinstrumentation原理分析

10.1 ffinstrumentation源码结构

10.2 ffinstrumentation架构分析

10.3 ffinstrumentation的原理总结

第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章 从ffinstrumentation到稳定自动化工具开发

15.1 为何要做二次封装?

15.2 如何做ffinstrumentation的二次封装

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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值