购买云解压PDF图书

当前位置: 腾讯iOS测试实践 > 购买云解压PDF图书
腾讯iOS测试实践
  • 作 者:丁如敏,王琳著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111571148
  • 注意:在使用云解压之前,请认真核对实际PDF页数与内容!

在线云解压

价格(点数)

购买连接

说明

转为PDF格式

9

立即购买

(在线云解压服务)

云解压服务说明

1、本站所有的云解压默认都是转为PDF格式,该格式图书只能阅读和打印,不能再次编辑。

云解压下载及付费说明

1、所有的电子图书云解压均转换为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、云解压在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

第一部分 测试观 2

第1章 测试观概述 2

1.1 引言 2

1.2 工程效率 3

1.2.1 自动化测试 4

1.2.2 静态代码分析 5

1.3 品质管理 7

1.4 测试分析 12

1.4.1 黑盒测试分析 12

1.4.2 白盒测试分析 13

1.5 测试设计 14

1.5.1 探索式测试 14

1.5.2 基于模型的测试 14

1.6 数据反推 15

1.6.1 测试过程中的数据 15

1.6.2 线上数据 17

1.7 未来的测试 19

1.7.1 线上数据挖掘 19

1.7.2 人工智能 21

1.7.3 众测 21

1.8 小结 22

第二部分 iOS特色测试 24

第2章 走进iOS 24

2.1 引言 24

2.2 iOS平台的兴起 24

2.3 iOS平台的特殊性 25

2.3.1 证书 25

2.3.2 越狱 26

2.3.3 灰度 27

2.3.4 AppStore审核 29

2.3.5 自动化测试工具 30

2.4 小结 30

第3章 iOS兼容性测试 31

3.1 引言 31

3.2 系统兼容 32

3.2.1 新增功能 32

3.2.2 接口差异 32

3.3 机型兼容 37

3.3.1 新增功能 37

3.3.2 屏幕变化 37

3.3.3 处理器差异 38

3.4 测试原则 39

3.5 小结 41

第4章 iOS性能测试 43

4.1 引言 43

4.2 性能测试简介 44

4.2.1 性能测试介入时间 45

4.2.2 iOS性能测试分类 46

4.3 响应速度测试方法 48

4.3.1 掐表计时法 48

4.3.2 日志计时法 48

4.3.3 录像分帧计时法 49

4.3.4 网页速度对比测试举例 51

4.4 稳定性测试 55

4.4.1 测试框架介绍 56

4.4.2 稳定性测试思路 56

4.4.3 稳定性测试结果记录 60

4.5 流量测试方法 62

4.5.1 系统流量统计方法 62

4.5.2 数据包分析法 63

4.6 电量测试方法 66

4.7 内存测试方法 67

4.8 流畅性测试 70

4.9 小结 71

第5章 iOS自动化测试入门 72

5.1 引言 72

5.2 自动化测试适用场景 72

5.3 自动化测试框架 73

5.3.1 接口自动化测试框架 73

5.3.2 UI自动化测试框架 74

5.4 XCTest自动化框架介绍 75

5.4.1 框架集成 75

5.4.2 接口测试 78

5.4.3 UI测试 79

5.4.4 优缺点分析 85

5.5 KIF自动化框架介绍 86

5.5.1 框架集成 86

5.5.2 用例编写 89

5.5.3 优缺点分析 92

5.6 小结 93

第6章 iOS测试框架二次开发 94

6.1 引言 94

6.1.1 二次开发总体架构 94

6.1.2 整体部署图 94

6.1.3 整体架构图 95

6.1.4 架构分析 96

6.2 底层驱动层 97

6.2.1 XCTest接口封装 97

6.2.2 消息处理模块 101

6.2.3 驱动模块 104

6.3 中间层 113

6.3.1 控件调用封装层 113

6.3.2 截图模块 115

6.3.3 日志处理模块 118

6.4 应用层 121

6.4.1 自动化脚本 121

6.4.2 配置文件 123

6.4.3 日志分析系统 123

6.4.4 风险点 128

6.5 截图智能分析 130

6.5.1 OpenCV简介 130

6.5.2 OpenCV模板识别 130

6.5.3 OpenCV实践过程 132

6.6 自动化持续集成 135

6.6.1 Jenkins简介 135

6.6.2 Jenkins特点 135

6.6.3 使用方式 135

6.6.4 配置Job 137

6.7 自动化实践效果 139

6.7.1 部署情况 139

6.7.2 投入产出比 139

6.7.3 运营数据 140

6.8 小结 142

第7章 iOS精准测试 143

7.1 引言 143

7.1.1 传统测试遇到的问题 143

7.1.2 敏捷模型的挑战 144

7.1.3 解决方案 145

7.2 精准测试概念 146

7.2.1 业界的精准测试概念 146

7.2.2 我们自己的理解 146

7.3 传统测试到精准测试的演变 148

7.3.1 精准测试与传统测试的对比 148

7.3.2 精准测试满足敏捷需求 149

7.4 精准测试实践之路 149

7.4.1 精准测试总体架构图 149

7.4.2 代码分析 150

7.4.3 用例关系库 154

7.4.4 SVN代码变化监控分析 156

7.4.5 精准自动化方案 158

7.4.6 精准实现流程小结 159

7.4.7 精准实践流程 160

7.4.8 精准解决问题 164

7.5 小结 165

第三部分 通用测试实践 168

第8章 探索式测试 168

8.1 引言 168

8.2 探索式测试的发展史 168

8.2.1 ET 1.0 169

8.2.2 ET 1.5 169

8.2.3 ET 2.0 169

8.2.4 ET 3.0 170

8.3 探索式测试入门实践 170

8.3.1 实践前提 171

8.3.2 实践过程 174

8.3.3 实践后续 177

8.4 研发各个阶段的实践形式 179

8.4.1 测试设计 179

8.4.2 迭代测试 181

8.4.3 集成测试 182

8.4.4 回归测试 185

8.4.5 上线测试 186

8.5 实践效果展示 187

8.6 探索式测试的答疑 189

8.6.1 理论方面的问题 189

8.6.2 实践过程的问题 189

8.6.3 提升方面的问题 190

8.7 小结 190

第9章 标准化测试 191

9.1 引言 191

9.2 功能测试的困惑 191

9.2.1 手工测试现状 191

9.2.2 黑盒测试困境 192

9.2.3 外包测试模式 192

9.3 测试分析模型 192

9.3.1 ACC模型 193

9.3.2 HTSM模型 193

9.3.3 SBTM模型 194

9.3.4 漫游模型 194

9.3.5 场景模型 196

9.4 点线面测试体系 197

9.4.1 建筑模型 197

9.4.2 责任分工 199

9.4.3 三个标准化 200

9.5 实践案例 202

9.5.1 承载体和价值点提炼 202

9.5.2 细化承载体和价值点 204

9.5.3 变量因子及策略 205

9.5.4 动态测试测程 210

9.5.5 测试闭环 215

9.6 收益评估 216

9.6.1 充分利用动态思维 216

9.6.2 建立用户角度测试模型 217

9.6.3 测试过程及管理优化 218

9.7 小结 220

第10章 缺陷分析 221

10.1 引言 221

10.2 缺陷理论基础 221

10.2.1 缺陷的定义 221

10.2.2 缺陷的属性 222

10.2.3 缺陷的修复成本 222

10.3 缺陷定位(逆向分析) 223

10.3.1 望 224

10.3.2 闻 224

10.3.3 问 225

10.3.4 切 226

10.4 缺陷报告(正向演进) 226

10.4.1 缺陷现象——缺陷影响 227

10.4.2 复现路径——测试思想 228

10.4.3 缺陷原理——代码关注 229

10.4.4 缺陷思考——扩展总结 231

10.5 讨论分析 232

10.5.1 投入产出比 233

10.5.2 适用人群 234

10.5.3 适用阶段 234

10.6 小结 234

后记 235

附录A 参考引用及扩展阅读 238

附录B 相关网址收录 239

购买PDF格式(9分)
返回顶部