每日好书推荐:《软件测试价值提升之路》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


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


第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


第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


第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


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



第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


第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


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


第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

总结

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

最后只想说,学习不会辜负任何人,
《软件测试价值提升之路》或关注公众号;‘程序员白楠楠’获取~          

        
                    
                       




全部评论

相关推荐

研一开学九月份速成的Java,项目是苍穹外卖和黑马点评,算法基础不好,八股文较为熟练,想找份小厂日常实习,希望牛友们给点意见,蟹蟹啦
求offer的花生米很聪敏:三个月学了这么多?spring springmvc mybatis springboot jvm juc,还做完了两个项目,还熟悉八股,会点算法。卧槽,我该反思了。我暑假开始的,就做了外卖,spring springmvc boot 那些原理好多都忘了,还在刷 jvm 视频,八股和算法也没开始
点赞 评论 收藏
分享
牛客410815733号:这是什么电影查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务