每日好书推荐:《软件测试价值提升之路》PDF高清版

214 阅读7分钟

每日好书推荐:《软件测试价值提升之路》PDF高清版

内容简介

本书作者根据自己多年测试、研发与实战经验总结了软件测试的实现价值,提出了主要遇到的问题和关键技术。主要内容包括三个部分:第壹部分“引出问题”介绍为何研发、测试自身对测试的价值产生的质疑,以及实践中的测试价值,介绍google、微软、腾讯、华为的测试团队职责,引出测试挑战和价值实现的思路。第二部分“基础价值”介绍测试必须具备的价值,即测试应该有的价值,如发现缺陷、给出性能指标、建设团队的测试能力等。这是进一步拓展测试价值的基础。第三部分“拓展价值”介绍测试可以实现的价值,即测试有条件做到的那些价值,如改善研发过程质量、提升交付效率等。原有的能力加上新的能力和责任,形成值得测试去拓展的、新的价值外延。

《软件测试价值提升之路》

目  录

第1部分引子

“引出问题”介绍为何研发、测试自身对测试的价值产生的质疑,以及实践中的测试价值,介绍google、微软、腾讯、华为的测试团队职责,引出测试挑战和价值实现的思路。

第1章他山之石2
1.1测试困局2
1.2测试价值的发展4
1.3谷歌的软件测试5
1.4微软的软件测试6
1.5腾讯的软件测试7
1.6华为的软件测试8
1.7优秀软件公司测试团队职责的启示9

每日好书推荐:《软件测试价值提升之路》PDF高清版

第2章价值实现的起点11
2.1首先打破一些常规11
2.2匹配新的业务要求12
2.3面向企业商业成功13
2.4寻找价值的人选是自己13
2.5测试价值的层次15

每日好书推荐:《软件测试价值提升之路》PDF高清版

第2部分扫门前雪

“基础价值”介绍测试必须具备的价值,即测试应该有的价值,如发现缺陷、给出性能指标、建设团队的测试能力等。这是进一步拓展测试价值的基础。

第3章拦截缺陷18
3.1用户无法正常使用19
3.1.1问题案例19
3.1.2解决问题的思路19
3.1.3建立测试用例基线20
3.1.4测试用例基线要同步优化管理和质量23
3.1.5找对症结建立测试用例基线26
3.2正常使用中部分出错27
3.2.1问题案例27
3.2.2解决问题的思路28
3.2.3扩展测试类型29
3.2.4测试设计要素清单31
3.2.5客户问题RCA分析34
3.2.6提升能力的目的是解决问题36
3.2.7预则立不预则废—重视网上问题分析37
3.3受攻击出错38
3.3.1问题案例38
3.3.2解决问题的思路38
3.3.3建设故障模式库39
3.3.4DFX测试能力提升的线路40
3.3.5重视行业信息的长期积累42
3.4随机出错42
3.4.1问题案例42
3.4.2解决问题的思路43
3.4.3利用工具提高错误检出率43
3.4.4通过测试解决这类问题不是好方法44
3.5分层构建缺陷拦截能力45
3.6小结46

每日好书推荐:《软件测试价值提升之路》PDF高清版

第4章提供数据48
4.1测试结果数据48
4.1.1测试结果数据的范围和作用48
4.1.2测试结果数据的内容49
4.1.3用金字塔模型编排测试报告54
4.2风险评估数据56
4.2.1风险的含义及风险评估数据的作用56
4.2.2RBT56
4.2.3将风险作为测试的重要输入59
4.2.4依托测试策略活动进行风险评估61
4.3测试过程数据64
4.3.1测试过程数据的范围和作用64
4.3.2测试项目过程数据64
4.3.3测试项目过程数据的应用69
4.3.4用例执行过程数据71
4.3.5用例执行过程数据的应用75
4.4用数据讲好测试故事78
4.5小结79

每日好书推荐:《软件测试价值提升之路》PDF高清版

第5章测试过程可控80
5.1能力建设实施要点81
5.1.1从问题出发寻求适合的能力建设方向81
5.1.2拓展测试领域知识的广度83
5.1.3能力建设需要有架构设计83
5.2方法和工具方面的能力建设84
5.2.1测试方法和工具方面的能力85
5.2.2能力建设首先考虑实用性91
5.2.3探索式测试vs剧本式测试96
5.2.4测试设计vs自动化99
5.3流程中固化的测试能力104
5.3.1测试在流程运转中发挥哪些作用105
5.3.2测试在流程运转中该不该挥舞大棒107
5.4组织建设和人员能力模型112
5.4.1测试专家角色类型112
5.4.2测试工程师能力模型114
5.4.3组织结构要与能力现状匹配125
5.4.4从任职资格标准的演变看测试价值133
5.5测试能力持续发展的环境144
5.5.1测试知识的管控和治理145
5.5.2产品信息的管治平台147
5.5.3工程师个人成长和发展环境148
5.6测试的组织能力模型150
5.7小结154

每日好书推荐:《软件测试价值提升之路》PDF高清版

第6章测试基本价值总结155
6.1测试的基本价值155
6.2支持基本价值实现的测试架构156

每日好书推荐:《软件测试价值提升之路》PDF高清版

第3部分展露锋芒

“拓展价值”介绍测试可以实现的价值,即测试有条件做到的那些价值,如改善研发过程质量、提升交付效率等。原有的能力加上新的能力和责任,形成值得测试去拓展的、新的价值外延。

第7章产品质量屏障164
7.1全流程质量保障164
7.1.1测试尽早开展:全程软件测试166
7.1.2测试尽早开展:尽早开展需求验证176
7.1.3测试充分性快速提升:新代码快速、充分验证178
7.1.4测试充分性快速提升:老代码持续验证182
7.1.5效率和进度的风险是引入质量保障活动的切入点191
7.1.6全流程质量保障的能力模型195
7.2客户视角的质量评估196
7.2.1客户视角的过程质量评估198
7.2.2客户视角的产品质量评估198
7.2.3竞品分析209
7.2.4客户信息获取的渠道210
7.2.5客户视角质量评估的能力模型212
7.3小结213

每日好书推荐:《软件测试价值提升之路》PDF高清版

第8章产品交付先锋215
8.1代表客户测试215
8.1.1需求5W1H分析218
8.1.2端到端应用场景测试221
8.1.3测试保障质量的三个层次228
8.2产品交付专家230
8.2.1问题定界和解决232
8.2.2需求采集和澄清234
8.2.3项目管理和流程制定236
8.2.4产品交付专家的能力模型238
8.3小结239

每日好书推荐:《软件测试价值提升之路》PDF高清版

第9章产品测试以外的价值240
9.1驱动研发改进240
9.1.1问题分析及解决方法制定241
9.1.2让问题和解决方法具备说服力243
9.1.3目标制定和沟通管理244
9.2独立的第三方评估246
9.3小结247

每日好书推荐:《软件测试价值提升之路》PDF高清版

第10章测试拓展价值总结248
10.1测试的拓展价值248
10.2支持拓展价值实现的测试架构250
10.2.1基于需求测试的测试架构250
10.2.2缺陷快速修复的测试架构252
10.2.3测试架构的目标工作场景255
10.2.4测试架构的建立262
10.3价值拓展的辅助工具264
10.3.1用TPINEXT模型确定需要开展的工作264
10.3.2用商业模式画布进行项目策划266
10.3.3设定合理目标,管理预期270

每日好书推荐:《软件测试价值提升之路》PDF高清版

总结

作为一名测试工程师要自己拥有核心竞争力,努力提升自己是关键,而如何提升,就需要看自己个人的学习习惯了。

最后只想说,学习不会辜负任何人,《软件测试价值提升之路》