引子 1
第1章 你心急如焚,我举步维艰 4
第1节 初见真颜 4
第2节 敏捷转型 6
第3节 被挑战了 9
第4节 leader的分析 12
第5节 自动化,想说爱你不容易 13
第6节 自动化测试的价值 15
第2章 易筋经和独孤九剑 21
第1节 启动探索 21
第2节 曙光乍现 23
第3节 为什么要关注开发实现 25
第4节 测试分析理论的由来 27
第5节 测试分析小试牛刀 32
第6节 从全面测试覆盖到追求不测 33
第7节 气宗与剑宗的首次握手言欢 34
第3章 精准测试第一式:差异化 35
第1节 万事开头难 35
第2节 从最小对象入手 37
第3节 需求差异 38
第4节 技术实现差异 41
第5节 最佳实践 45
第6节 杀手现身 54
第4章 精准测试第二式:技术治理 56
第1节 居然是boss级别 56
第2节 技术治理 60
第3节 柳暗花明又一村 65
第4节 静态函数调用链获取 67
第5节 动静结合函数调用链 74
第5章 精准测试第三式:度量及分析闭环 78
第1节 什么是测试精准度 78
第2节 如何度量代码覆盖率 80
第3节 分析闭环的建立 84
第4节 代码覆盖率结果分析参考模式 86
第5节 代码覆盖率工具原理揭秘 88
第6章 精准测试第四式:知识库 94
第1节 beta猫的启发 94
第2节 连接代码和用例 96
第3节 函数调用链动态获取 100
第4节 知识库采集与安家 105
第7章 精准测试第五式:用例预分析 110
第1节 探寻价值 110
第2节 Hi,这就是用例预分析 112
第3节 拿出落地方案来 114
第4节 累死姐的节奏 118
第8章 精准测试第六式:知识库的优化 120
第1节 要开始填坑了 120
第2节 函数相同分支用例请走开 123
第3节 hash标识分支 125
第4节 哎哟,被优化了 128
第9章 精准测试第七式:用例预分析消振 130
第1节 奇怪,竟然有漏网之鱼 130
第2节 差异化分析也要到分支级别 134
第3节 匹配变更和函数分支hash 136
第4节 用例分支和变更分支关联 139
第5节 推荐最精简用例集 141
第10章 精准测试第八式:精准测试执行手段 143
第1节 手工测试的天花板 145
第2节 自动化测试的革命 150
第3节 精准测试系统总体架构 153
第11章 精准测试第九式:质量评估 155
第1节 “测试覆盖率”的评估 156
第2节 你来决策发不发 158
第12章 无招胜有招 161
第1节 独孤九剑概说 161
第2节 无招胜有招 163
第13章 唯一不变的是变化 174
第1节 一夜回到解放前 175
第2节 探索,永无止境 177
后记 178
附录A 应用宝精准测试案例 180
附录B 手机管家精准测试案例 189
附录C Android客户端精准分析规则 195
附录D iOS代码覆盖技术最佳工程实践 200