第1章 从游戏开始 1
第2章 初涉管理 5
2.1 你对管理的理解是什么 6
2.2 管理就是负责任 7
2.3 技术角色转到管理角色的风险 10
2.4 熟悉项目、熟悉团队中的每一个人 12
2.5 让你的领导及时知道你在干什么 13
2.6 记录自己的体会 15
2.7 积极的状态就是一个好的开始 16
2.8 一位测试组长的成长(1) 17
2.9 测试管理经验实例 19
2.10 习题 21
第3章 构建测试体系 25
3.1 明确测试流程 26
3.2 组建测试团队 32
3.2.1 招聘新人 32
3.2.2 新员工培训 40
3.2.3 导师制 41
3.3 编写各种模板文件 43
3.3.1 测试计划模板 43
3.3.2 测试用例模板 54
3.3.3 Bug报告模板 54
3.3.4 测试报告模板 55
3.4 搭建BUG管理系统、测试用例管理系统 58
3.5 执行 59
3.6 一位测试组长的成长(2) 60
3.7 测试管理经验实例 63
3.8 习题 64
第4章 编写测试计划 67
4.1 编写 68
4.1.1 对软件产品的理解 68
4.1.2 测试进度安排 69
4.1.3 测试策略 71
4.1.4 人的安排 73
4.1.5 测试环境 75
4.1.6 风险分析 75
4.2 评审 76
4.2.1 评审会的形式 76
4.2.2 准备评审会 77
4.2.3 开会 78
4.2.4 会后总结 78
4.3 一位测试组长的成长(3) 79
4.4 测试管理经验实例 82
4.5 习题 84
第5章 沟通 87
5.1 测试组内部沟通 89
5.2 与领导层的沟通 93
5.3 与开发团队的沟通 94
5.4 其他沟通 96
5.5 沟通的难点 97
5.6 一位测试组长的成长(4) 100
5.7 测试管理经验实例 103
5.8 习题 105
第6章 组织编写测试用例 107
6.1 明确任务和进度 108
6.2 提供相关的资料和条件 110
6.3 全面深入地理解软件需求 112
6.4 编写测试用例概要 113
6.5 用例评审 115
6.6 化测试用例 116
6.7 对测试用例保持动态更新 118
6.8 一位测试组长的成长(5) 119
6.9 测试管理经验实例 122
6.10 习题 123
第7章 执行测试 125
7.1 版本验证测试(BVT) 126
7.2 可接受性测试 127
7.3 确定测试执行的详细计划 129
7.4 测试执行 131
7.5 提交BUG 132
7.6 随意测试 134
7.7 阶段性的总结会 135
7.8 一位测试工程师的成长(6) 135
7.9 测试管理经验实例 138
7.10 习题 139
第8章 测试总结 141
8.1 测试小组工作总结 143
8.2 测试工程师个人总结 150
8.3 总结会 151
8.4 培养团队的总结习惯 152
8.5 一位测试组长的成长(7) 153
8.6 测试管理经验实例 155
8.7 习题 157
第9章 员工管理 159
9.1 对员工管理工作做一个计划 160
9.2 挑战:营造一个积极、共享、严谨的氛围 162
9.2.1 积极和共享 163
9.2.2 严谨 166
9.3 信任和监督 168
9.4 风向标:考核 171
9.5 仪式的作用 174
9.6 鼓励员工独当一面 175
9.7 让员工有成就感 177
9.8 启动培训工作 178
9.9 如何协助员工把测试做得更好 179
9.10 组织工作之外的活动 182
9.11 管理自己 184
9.12 如何面对问题 187
9.12.1 抱怨 187
9.12.2 关于待遇方面的要求 188
9.12.3 工作效率低下 189
9.12.4 离职 190
9.12.5 裁员 190
9.13 一位测试组长的成长(8) 191
9.14 测试管理经验实例 194
9.15 习题 196
第10章 项目管理 199
10.1 项目管理推荐原则 200
10.1.1 让测试组尽早进入项目 200
10.1.2 制定切实可行的计划 201
10.1.3 项目要分阶段来做 202
10.1.4 做BVT 202
10.1.5 做可接受性测试 203
10.1.6 及时收集项目状态信息 203
10.1.7 发布前要做一次完整的测试 204
10.1.8 做好各阶段的总结 205
10.2 如何应对变更 205
10.3 让会议更有效 207
10.4 培养副手 208
10.5 建立资源库 209
10.6 项目管理的最大挑战:如何编织一张严密的网 210
10.7 一位测试组长的成长(9) 211
10.8 测试管理经验实例 214
10.9 习题 215
第11章 测试管理思想概要 217
11.1 让信息形成有益的环流 218
11.2 培养一个积极的组织 221
11.3 执行 222
11.4 人格平等、职责不同 223
11.5 相信员工、督促员工 224
11.6 让员工有成就感 224
11.7 与领导保持良好的沟通 225
11.8 做一个技术型的管理者 226
11.9 你就是表率 226
11.10 灵活地面对实际问题 228
11.11 做一个观察者和学习者 229
11.12 测试管理经验实例 230
11.13 习题 231
第12章 争论 233
12.1 要不要在测试工程师之间交换测试任务 234
12.2 考核的时候是定性还是定量 235
12.3 在面试测试工程师的时候,要看重什么 235
12.4 软件测试究竟扮演什么样的角色 236
12.5 测试的不利之处 237
12.6 测试组要不要对产品发布的决定权 237
12.7 测试自动化会减少测试职位吗 238
12.8 要不要反复强调 239
12.9 测试管理经验实例 239
附录A 测试部经理的工作片断 241
参考书籍 296
后记 297