Android移动应用测试实战
作者:张志 著
出版社:西安电子科技大学出版社
出版时间:2017-08-01
ISBN:9787560645902
定价:¥33.00
*章 移动应用测试概述............................................................................................................................. 1
1.1 软件测试基础............................................................................................................................................... 1
1.2 软件测试的定义........................................................................................................................................... 2
1.3 软件测试的目的........................................................................................................................................... 4
1.4 软件测试的原则........................................................................................................................................... 5
1.5 软件测试的分类........................................................................................................................................... 7
1.6 测试用例设计方法..................................................................................................................................... 17
1.7 软件开发与软件测试的关系..................................................................................................................... 26
1.8 移动应用测试的现状和前景..................................................................................................................... 31
第二章 搭建移动开发和测试环境............................................................................................................. 32
2.1 JDK的安装与配置..................................................................................................................................... 32
2.2 Android SDK的安装.................................................................................................................................. 35
2.3 Eclipse的安装............................................................................................................................................. 38
2.4 ADT的安装与配置.................................................................................................................................... 39
2.5 Android Studio的安装................................................................................................................................ 42
2.6 创建模拟器................................................................................................................................................. 44
第三章 创建Android测试项目.................................................................................................................. 49
3.1 创建一个新的Android项目...................................................................................................................... 49
3.2 填写Android项目信息.............................................................................................................................. 49
3.3 配置Android项目目录和活动信息.......................................................................................................... 50
3.4 设计程序的UI原型................................................................................................................................... 53
3.5 依据UI原型实现Android项目的布局文件............................................................................................ 53
3.6 布局文件内容的理解................................................................................................................................. 56
3.7 Android项目的源代码实现....................................................................................................................... 57
3.8 AndroidManifest.xml文件讲解.................................................................................................................. 60
3.9 运行Android项目...................................................................................................................................... 63
第四章 移动应用功能测试........................................................................................................................... 67
4.1 功能测试..................................................................................................................................................... 67
4.2 用户界面测试............................................................................................................................................. 68
4.3 异常测试..................................................................................................................................................... 71
4.4 易用性测试................................................................................................................................................. 72
4.5 用户体验测试............................................................................................................................................. 72
4.6 冒烟测试..................................................................................................................................................... 73
4.7 探索性测试................................................................................................................................................. 74
第五章 Android调试桥................................................................................................................................. 78
5.1 Android ADB基础...................................................................................................................................... 78
5.2 ADB相关指令实例.................................................................................................................................... 88
第六章 移动自动化测试工具.................................................................................................................... 105
6.1 测试自动化概述....................................................................................................................................... 105
6.2 MonkeyRunner测试工具入门................................................................................................................. 106
6.3 Robotium自动化测试框架入门............................................................................................................... 115
第七章 云测自动化测试平台.................................................................................................................... 137
7.1 云测试的概念........................................................................................................................................... 137
7.2 云测平台介绍........................................................................................................................................... 138
7.3 iTestin Pro自动化脚本录制工具............................................................................................................. 139
第八章 移动应用兼容性测试.................................................................................................................... 177
8.1 兼容性测试概述....................................................................................................................................... 177
8.2 兼容性手工测试....................................................................................................................................... 178
8.3 基于UI自动化脚本的云测试方案......................................................................................................... 179
第九章 移动端性能测试.............................................................................................................................. 183
9.1 移动端性能测试简介............................................................................................................................... 183
9.2 移动端性能指标....................................................................................................................................... 183
9.3 移动端性能测试工具及测试方法........................................................................................................... 184
第十章 移动服务器端性能测试................................................................................................................ 191
10.1 性能测试类型......................................................................................................................................... 191
10.2 APP压力测试......................................................................................................................................... 192
10.3 基于云端的压力测试............................................................................................................................. 193
10.4 LoadRunner测试工具............................................................................................................................. 195
10.5 LoadRunner测试APP............................................................................................................................ 198
10.6 Jmeter测试工具...................................................................................................................................... 202
第十一章 移动应用特殊测试类型........................................................................................................... 206
11.2 交叉事件测试......................................................................................................................................... 218
11.3 边界极限测试......................................................................................................................................... 219
11.4 弱网环境测试......................................................................................................................................... 220
11.5 智能硬件APP应用测试........................................................................................................................ 225
第十二章 移动应用测试管理.................................................................................................................... 229
12.1 内测管理................................................................................................................................................. 229
12.2 软件测试流程......................................................................................................................................... 231
12.3 测试用例设计......................................................................................................................................... 243