App 下载
注册
登录
|
搜索
正在搜索中...
首页
我的书架
我的主页
我的收藏
我的书评
本书由三位国内顶级互联网企业软件测试工程师联手打造,根据移动产品的特点,深入讲解了移动App测试的最佳实践,从移动互联网产品测试的准备工作到产品发布后的质量管理方法,涉及
……
[ 展开全部 ]
移动产品的整个研发流程,介绍了产业界著名互联网公司的实际经验,为提升移动App质量、打造卓越产品提供了有价值的参考。
[ 收起 ]
作者:邱鹏 陈吉 潘晓明
出版社:机械工业出版社
定价:69.00
ISBN:7111504968
给个评价
做个书摘
书摘 (21 )
评价 (1 )
查看所有书摘
按目录显示书摘
只显示目录
序言
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
前言
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第1章 产品功能测试概述1
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.1 互联网产品常见的研发流程1
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.2 测试用例设计和评审6
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3 测试进度管理 10
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.1 测试进度报告10
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.2 测试完成报告12
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.3 系统化的方法14
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4 本章小结16
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第2章 功能测试自动化17
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.1 轻量接口自动化测试17
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.1.1 JMeter关于自动化方面的特性介绍18
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.1.2 基于JMeter的轻量接口自动化实践25
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2 App UI层面的自动化31
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.1 Android的UI自动化技术 32
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.2 iOS的UI自动化技术41
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3 本章小结51
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第3章 性能测试53
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1 Web前端性能测试54
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.1 HTTP性能相关的技术要点56
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.2 Web前端性能测试方法76
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2 App端性能测试82
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2.1 Android内存问题分析82
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2.2 iOS内存问题分析90
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2.3 App内嵌Web组件的性能分析97
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3 后台服务性能测试104
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.1 压力场景的建模110
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.2 测试工具126
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.3 测试数据的收集129
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.4 分析和报告137
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4 本章小结140
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第4章 专 项 测 试141
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1 兼容性测试142
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.1 兼容性测试的准备和手工测试142
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.2 基于UI自动化脚本的云测试方案144
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2 流量测试155
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.1 Android App特有的流量测试方法156
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.2 iOS App特有的流量测试方法159
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.3 通用的流量测试方法162
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.4 常见的流量节省方法169
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3 电量测试 171
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3.1 Android电量测试方法171
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3.2 iOS电量测试方法175
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4 弱网络测试182
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.1 借助手机自带的网络状况模拟工具182
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.2 基于代理的弱网络的模拟185
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5 稳定性测试 190
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.1 基于Monkey的稳定性测试191
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.2 Android 的ANR193
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.3 基于模糊测试思路的稳定性测试方法探索194
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6 安全测试200
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6.1 安装包测试200
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6.2 敏感信息测试 201
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6.3 软键盘劫持202
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6.4 账户安全202
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6.5 数据通信安全203
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6.6 组件安全测试203
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.6.7 服务端接口测试203
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.7 环境相关的测试204
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.7.1 干扰测试204
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.7.2 权限测试205
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.7.3 边界情况207
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.7.4 Android定位测试208
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.8 本章小结210
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第5章 辅助测试方法212
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1 代码静态扫描212
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.1 针对Android的静态代码扫描213
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.2 针对iOS的静态代码扫描和分析220
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2 代码覆盖率分析224
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.1 Android代码覆盖率技术方案224
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.2 iOS代码覆盖率技术方案230
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.3 代码覆盖率的应用实践237
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3 接口Mock方法239
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.1 常见的接口异常模拟方法240
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.2 使用Fiddler作为Mock Server242
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.3 基于FiddlerCore二次开发的Mock工具244
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.4 AOP测试方法246
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.4.1 Android AOP测试实践248
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.4.2 iOS AOP测试实践251
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.5 本章小结255
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第6章 发布过程中的质量管理257
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.1 持续集成257
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.1.1 持续集成简介258
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.1.2 持续集成实践259
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.2 发布环节的质量把控263
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.2.1 后台服务的发布264
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.2.2 App的发布269
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.3 内测269
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.3.1 内测的范围270
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.3.2 内测的实施271
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4 灰度273
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4.1 Android App的灰度方法273
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4.2 iOS App的灰度方法275
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.5 本章小结277
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第7章 质量的度量和推动279
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.1 质量的度量和推动概念279
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.1.1 质量数据的度量280
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.1.2 质量推动的活动285
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.2 QA的角色286
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3 跨团队的质量推动288
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3.1 开发自测288
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3.2 设计走查292
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3.3 产品走查292
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.4 本章小结293
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第8章 发布之后的质量管理295
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.1 发布后的交叉测试295
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.2 线上监控297
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.2.1 监控类型介绍298
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.2.2 接口自动化监控307
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.3 外部用户问题反馈的收集和跟进313
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.4 本章小结315
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第9章 关于软件测试和测试团队 316
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1 测试是否必需316
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2 专职测试人员的价值319
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.3 测试团队和发展321
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4 本章小结324
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
参考文献325
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
导购链接
×
做书摘
文字书摘
读图识字
至少还需要输入
10
字
保存原图片为书摘
上传图片
识别
最多输入
500
个字
上传图片
重新上传
写点笔记吧
至少还需要输入
10
字
章节(选填)
序言
前言
第1章 产品功能测试概述1
1.1 互联网产品常见的研发流程1
1.2 测试用例设计和评审6
1.3 测试进度管理 10
1.3.1 测试进度报告10
1.3.2 测试完成报告12
1.3.3 系统化的方法14
1.4 本章小结16
第2章 功能测试自动化17
2.1 轻量接口自动化测试17
2.1.1 JMeter关于自动化方面的特性介绍18
2.1.2 基于JMeter的轻量接口自动化实践25
2.2 App UI层面的自动化31
2.2.1 Android的UI自动化技术 32
2.2.2 iOS的UI自动化技术41
2.3 本章小结51
第3章 性能测试53
3.1 Web前端性能测试54
3.1.1 HTTP性能相关的技术要点56
3.1.2 Web前端性能测试方法76
3.2 App端性能测试82
3.2.1 Android内存问题分析82
3.2.2 iOS内存问题分析90
3.2.3 App内嵌Web组件的性能分析97
3.3 后台服务性能测试104
3.3.1 压力场景的建模110
3.3.2 测试工具126
3.3.3 测试数据的收集129
3.3.4 分析和报告137
3.4 本章小结140
第4章 专 项 测 试141
4.1 兼容性测试142
4.1.1 兼容性测试的准备和手工测试142
4.1.2 基于UI自动化脚本的云测试方案144
4.2 流量测试155
4.2.1 Android App特有的流量测试方法156
4.2.2 iOS App特有的流量测试方法159
4.2.3 通用的流量测试方法162
4.2.4 常见的流量节省方法169
4.3 电量测试 171
4.3.1 Android电量测试方法171
4.3.2 iOS电量测试方法175
4.4 弱网络测试182
4.4.1 借助手机自带的网络状况模拟工具182
4.4.2 基于代理的弱网络的模拟185
4.5 稳定性测试 190
4.5.1 基于Monkey的稳定性测试191
4.5.2 Android 的ANR193
4.5.3 基于模糊测试思路的稳定性测试方法探索194
4.6 安全测试200
4.6.1 安装包测试200
4.6.2 敏感信息测试 201
4.6.3 软键盘劫持202
4.6.4 账户安全202
4.6.5 数据通信安全203
4.6.6 组件安全测试203
4.6.7 服务端接口测试203
4.7 环境相关的测试204
4.7.1 干扰测试204
4.7.2 权限测试205
4.7.3 边界情况207
4.7.4 Android定位测试208
4.8 本章小结210
第5章 辅助测试方法212
5.1 代码静态扫描212
5.1.1 针对Android的静态代码扫描213
5.1.2 针对iOS的静态代码扫描和分析220
5.2 代码覆盖率分析224
5.2.1 Android代码覆盖率技术方案224
5.2.2 iOS代码覆盖率技术方案230
5.2.3 代码覆盖率的应用实践237
5.3 接口Mock方法239
5.3.1 常见的接口异常模拟方法240
5.3.2 使用Fiddler作为Mock Server242
5.3.3 基于FiddlerCore二次开发的Mock工具244
5.4 AOP测试方法246
5.4.1 Android AOP测试实践248
5.4.2 iOS AOP测试实践251
5.5 本章小结255
第6章 发布过程中的质量管理257
6.1 持续集成257
6.1.1 持续集成简介258
6.1.2 持续集成实践259
6.2 发布环节的质量把控263
6.2.1 后台服务的发布264
6.2.2 App的发布269
6.3 内测269
6.3.1 内测的范围270
6.3.2 内测的实施271
6.4 灰度273
6.4.1 Android App的灰度方法273
6.4.2 iOS App的灰度方法275
6.5 本章小结277
第7章 质量的度量和推动279
7.1 质量的度量和推动概念279
7.1.1 质量数据的度量280
7.1.2 质量推动的活动285
7.2 QA的角色286
7.3 跨团队的质量推动288
7.3.1 开发自测288
7.3.2 设计走查292
7.3.3 产品走查292
7.4 本章小结293
第8章 发布之后的质量管理295
8.1 发布后的交叉测试295
8.2 线上监控297
8.2.1 监控类型介绍298
8.2.2 接口自动化监控307
8.3 外部用户问题反馈的收集和跟进313
8.4 本章小结315
第9章 关于软件测试和测试团队 316
9.1 测试是否必需316
9.2 专职测试人员的价值319
9.3 测试团队和发展321
9.4 本章小结324
参考文献325
页码(选填)
这本书已经添加了这些章节,请勾选或者新建你的书摘所属的章节
add
up
down
remove
序言
前言
第1章 产品功能测试概述1
1.1 互联网产品常见的研发流程1
1.2 测试用例设计和评审6
1.3 测试进度管理 10
1.3.1 测试进度报告10
1.3.2 测试完成报告12
1.3.3 系统化的方法14
1.4 本章小结16
第2章 功能测试自动化17
2.1 轻量接口自动化测试17
2.1.1 JMeter关于自动化方面的特性介绍18
2.1.2 基于JMeter的轻量接口自动化实践25
2.2 App UI层面的自动化31
2.2.1 Android的UI自动化技术 32
2.2.2 iOS的UI自动化技术41
2.3 本章小结51
第3章 性能测试53
3.1 Web前端性能测试54
3.1.1 HTTP性能相关的技术要点56
3.1.2 Web前端性能测试方法76
3.2 App端性能测试82
3.2.1 Android内存问题分析82
3.2.2 iOS内存问题分析90
3.2.3 App内嵌Web组件的性能分析97
3.3 后台服务性能测试104
3.3.1 压力场景的建模110
3.3.2 测试工具126
3.3.3 测试数据的收集129
3.3.4 分析和报告137
3.4 本章小结140
第4章 专 项 测 试141
4.1 兼容性测试142
4.1.1 兼容性测试的准备和手工测试142
4.1.2 基于UI自动化脚本的云测试方案144
4.2 流量测试155
4.2.1 Android App特有的流量测试方法156
4.2.2 iOS App特有的流量测试方法159
4.2.3 通用的流量测试方法162
4.2.4 常见的流量节省方法169
4.3 电量测试 171
4.3.1 Android电量测试方法171
4.3.2 iOS电量测试方法175
4.4 弱网络测试182
4.4.1 借助手机自带的网络状况模拟工具182
4.4.2 基于代理的弱网络的模拟185
4.5 稳定性测试 190
4.5.1 基于Monkey的稳定性测试191
4.5.2 Android 的ANR193
4.5.3 基于模糊测试思路的稳定性测试方法探索194
4.6 安全测试200
4.6.1 安装包测试200
4.6.2 敏感信息测试 201
4.6.3 软键盘劫持202
4.6.4 账户安全202
4.6.5 数据通信安全203
4.6.6 组件安全测试203
4.6.7 服务端接口测试203
4.7 环境相关的测试204
4.7.1 干扰测试204
4.7.2 权限测试205
4.7.3 边界情况207
4.7.4 Android定位测试208
4.8 本章小结210
第5章 辅助测试方法212
5.1 代码静态扫描212
5.1.1 针对Android的静态代码扫描213
5.1.2 针对iOS的静态代码扫描和分析220
5.2 代码覆盖率分析224
5.2.1 Android代码覆盖率技术方案224
5.2.2 iOS代码覆盖率技术方案230
5.2.3 代码覆盖率的应用实践237
5.3 接口Mock方法239
5.3.1 常见的接口异常模拟方法240
5.3.2 使用Fiddler作为Mock Server242
5.3.3 基于FiddlerCore二次开发的Mock工具244
5.4 AOP测试方法246
5.4.1 Android AOP测试实践248
5.4.2 iOS AOP测试实践251
5.5 本章小结255
第6章 发布过程中的质量管理257
6.1 持续集成257
6.1.1 持续集成简介258
6.1.2 持续集成实践259
6.2 发布环节的质量把控263
6.2.1 后台服务的发布264
6.2.2 App的发布269
6.3 内测269
6.3.1 内测的范围270
6.3.2 内测的实施271
6.4 灰度273
6.4.1 Android App的灰度方法273
6.4.2 iOS App的灰度方法275
6.5 本章小结277
第7章 质量的度量和推动279
7.1 质量的度量和推动概念279
7.1.1 质量数据的度量280
7.1.2 质量推动的活动285
7.2 QA的角色286
7.3 跨团队的质量推动288
7.3.1 开发自测288
7.3.2 设计走查292
7.3.3 产品走查292
7.4 本章小结293
第8章 发布之后的质量管理295
8.1 发布后的交叉测试295
8.2 线上监控297
8.2.1 监控类型介绍298
8.2.2 接口自动化监控307
8.3 外部用户问题反馈的收集和跟进313
8.4 本章小结315
第9章 关于软件测试和测试团队 316
9.1 测试是否必需316
9.2 专职测试人员的价值319
9.3 测试团队和发展321
9.4 本章小结324
参考文献325
×
添加一个书摘本
搜索创建书摘本
搜索
正在搜索...
不对,换一下
书名
作者
出版社
备注
ISBN
*
*
序言
前言
第1章 产品功能测试概述1
1.1 互联网产品常见的研发流程1
1.2 测试用例设计和评审6
1.3 测试进度管理 10
1.3.1 测试进度报告10
1.3.2 测试完成报告12
1.3.3 系统化的方法14
1.4 本章小结16
第2章 功能测试自动化17
2.1 轻量接口自动化测试17
2.1.1 JMeter关于自动化方面的特性介绍18
2.1.2 基于JMeter的轻量接口自动化实践25
2.2 App UI层面的自动化31
2.2.1 Android的UI自动化技术 32
2.2.2 iOS的UI自动化技术41
2.3 本章小结51
第3章 性能测试53
3.1 Web前端性能测试54
3.1.1 HTTP性能相关的技术要点56
3.1.2 Web前端性能测试方法76
3.2 App端性能测试82
3.2.1 Android内存问题分析82
3.2.2 iOS内存问题分析90
3.2.3 App内嵌Web组件的性能分析97
3.3 后台服务性能测试104
3.3.1 压力场景的建模110
3.3.2 测试工具126
3.3.3 测试数据的收集129
3.3.4 分析和报告137
3.4 本章小结140
第4章 专 项 测 试141
4.1 兼容性测试142
4.1.1 兼容性测试的准备和手工测试142
4.1.2 基于UI自动化脚本的云测试方案144
4.2 流量测试155
4.2.1 Android App特有的流量测试方法156
4.2.2 iOS App特有的流量测试方法159
4.2.3 通用的流量测试方法162
4.2.4 常见的流量节省方法169
4.3 电量测试 171
4.3.1 Android电量测试方法171
4.3.2 iOS电量测试方法175
4.4 弱网络测试182
4.4.1 借助手机自带的网络状况模拟工具182
4.4.2 基于代理的弱网络的模拟185
4.5 稳定性测试 190
4.5.1 基于Monkey的稳定性测试191
4.5.2 Android 的ANR193
4.5.3 基于模糊测试思路的稳定性测试方法探索194
4.6 安全测试200
4.6.1 安装包测试200
4.6.2 敏感信息测试 201
4.6.3 软键盘劫持202
4.6.4 账户安全202
4.6.5 数据通信安全203
4.6.6 组件安全测试203
4.6.7 服务端接口测试203
4.7 环境相关的测试204
4.7.1 干扰测试204
4.7.2 权限测试205
4.7.3 边界情况207
4.7.4 Android定位测试208
4.8 本章小结210
第5章 辅助测试方法212
5.1 代码静态扫描212
5.1.1 针对Android的静态代码扫描213
5.1.2 针对iOS的静态代码扫描和分析220
5.2 代码覆盖率分析224
5.2.1 Android代码覆盖率技术方案224
5.2.2 iOS代码覆盖率技术方案230
5.2.3 代码覆盖率的应用实践237
5.3 接口Mock方法239
5.3.1 常见的接口异常模拟方法240
5.3.2 使用Fiddler作为Mock Server242
5.3.3 基于FiddlerCore二次开发的Mock工具244
5.4 AOP测试方法246
5.4.1 Android AOP测试实践248
5.4.2 iOS AOP测试实践251
5.5 本章小结255
第6章 发布过程中的质量管理257
6.1 持续集成257
6.1.1 持续集成简介258
6.1.2 持续集成实践259
6.2 发布环节的质量把控263
6.2.1 后台服务的发布264
6.2.2 App的发布269
6.3 内测269
6.3.1 内测的范围270
6.3.2 内测的实施271
6.4 灰度273
6.4.1 Android App的灰度方法273
6.4.2 iOS App的灰度方法275
6.5 本章小结277
第7章 质量的度量和推动279
7.1 质量的度量和推动概念279
7.1.1 质量数据的度量280
7.1.2 质量推动的活动285
7.2 QA的角色286
7.3 跨团队的质量推动288
7.3.1 开发自测288
7.3.2 设计走查292
7.3.3 产品走查292
7.4 本章小结293
第8章 发布之后的质量管理295
8.1 发布后的交叉测试295
8.2 线上监控297
8.2.1 监控类型介绍298
8.2.2 接口自动化监控307
8.3 外部用户问题反馈的收集和跟进313
8.4 本章小结315
第9章 关于软件测试和测试团队 316
9.1 测试是否必需316
9.2 专职测试人员的价值319
9.3 测试团队和发展321
9.4 本章小结324
参考文献325