App 下载
注册
登录
|
搜索
正在搜索中...
首页
我的书架
我的主页
我的收藏
我的书评
移动App测试实战
本书由三位国内顶级互联网企业软件测试工程师联手打造,根据移动产品的特点,深入讲解了移动App测试的最佳实践,从移动互联网产品测试的准备工作到产品发布后的质量管理方法,涉及
……
[ 展开全部 ]
移动产品的整个研发流程,介绍了产业界著名互联网公司的实际经验,为提升移动App质量、打造卓越产品提供了有价值的参考。
[ 收起 ]
作者:邱鹏 陈吉 潘晓明
出版社:机械工业出版社
定价:69.00
ISBN:7111504968
给个评价
做个书摘
书摘 (21 )
评价 (1 )
已有
条评价
登录
后参与评论
导购链接
×
做书摘
文字书摘
读图识字
至少还需要输入
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
*
*
登录 后参与评论