移动App测试实战:顶级互联网企业软件测试和质量提升*pdf下载pdf下载

移动App测试实战:顶级互联网企业软件测试和质量提升*百度网盘pdf下载

作者:
简介:本篇主要提供移动App测试实战:顶级互联网企业软件测试和质量提升*pdf下载
出版社:互动创新图书专营店
出版时间:2015-07
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 书名:  移动App测试实战:顶级互联网企业软件测试和质量提升z1u1i佳实践[按需印刷]|4720306
 图书定价: 69元
 图书作者: 邱鹏;陈吉;潘晓明
 出版社:  机械工业出版社
 出版日期:  2015/7/1 0:00:00
 ISBN号: 9787111504962
 开本: 16开
 页数: 0
 版次: 1-1
 作者简介
  邱鹏,蚂蚁金服高级测试专家,负责电商系统的前后台及无线App测试,以及团队管理工作。毕业于华中科技大学计算机学院,曾担任京东无线测试部负责人、腾讯高级测试工程师、趋势科技中国研发中心高级技术经理,完整参与了多个大型企业级安全产品的测试工作。在自动化测试、性能测试、测试整体技术规划以及团队管理方面有比较丰富的经验。
陈吉,毕业于上海交通大学计算机系,曾在微软全球技术支持中心从事开发技术支持工作,对微软系开发技术底层有较深入的了解,擅长代码调试和疑难问题诊断。2013年以后先后加入易迅和京东无线部门从事软件测试开发工作,主攻Android系统的测试,期间负责京东外网接口端对端的监控系统研发、测试工具开发、测试技术的探索和推广等工作。
潘晓明,从事软件测试行业8年,在黑盒测试、自动化测试、性能测试和专项测试方面有着丰富的经验。他很早就开始参与移动App测试,在WebOS、Android和iOS等平台上都有丰富的测试经验。曾就职于惠普和腾讯科技,目前效力于京东,负责测试工具的开发、iOS测试技术研究以及iOS的性能专项测试等。

 内容简介
本书由三位国内顶级互联网企业软件测试工程师联手打造,根据移动产品的特点,深入讲解了移动App测试的*佳实践,从移动互联网产品测试的准备工作到产品发布后的质量管理方法,涉及移动产品的整个研发流程,介绍了产业界著名互联网公司的实际经验,为提升移动App质量、打造卓越产品提供了有价值的参考。本书共9章,主要内容有:第1章介绍移动互联网产品的常见研发流程,包含测试开始之前的准备工作,测试用例和测试环境的准备工作等。第2章详细介绍自动化测试的高效方法。第3章重点介绍性能测试,包括Web前端、App端、后台服务器等性能测试。第4章介绍专项测试,包括App兼容性测试、内存问题测试和分析、流量和电量测试、弱网络和稳定性测试、环境相关的测试等。第5章介绍一些辅助测试方法,包括代码的静态扫描、代码覆盖率、接口mock方法以及AOP测试方法等。第6章介绍发布过程中的质量管理,包括持续集成、发布环节的质量把控点、内测的利与弊、灰度方法的技巧等。第7章介绍质量的度量和推动,包括QA的角色作用,以及跨团队的质量推动方法。第8章介绍产品发布之后的质量管理方法,包括交叉测试、操纵监控、问题收集与反馈的机制等。第9章介绍软件测试和测试团队的建设,分析了测试团队建设的必要性,以及各类型公司对测试的考量与设计,对软件测试、软件测试团队和人员的发展进行了探讨和展望。
 目录

序言
前言
第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
 编辑推荐
国内顶级互联网公司测试实战经验总结,阿里、腾讯、京东、携程、百度等公司多位测试专家联袂推荐。  从移动互联网产品测试的准备工作到产品发布后的质量管理方法,涉及移动产品的整个研发流程,是移动App开发与测试人员的必备参考。 更多精彩,点击进入品牌店查阅>>