logo
分类于: 编程语言 云计算&大数据

简介

软件测试价值提升之路

软件测试价值提升之路 0.0分

资源最后更新于 2020-09-23 15:17:05

作者:杨晓慧

出版社:机械工业出版社

出版日期:2016-01

ISBN:9787111550327

文件格式: pdf

标签: 软件测试 测试工程师 能力提升 经验 体系 自购图书 方法论 技术

简介· · · · · ·

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

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录


序二
自序
第1部分 引子
第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.4 DFX测试能力提升的线路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.2 RBT56
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用TPI NEXT模型确定需要开展的工作264
10.3.2用商业模式画布进行项目策划266
10.3.3设定合理目标,管理预期270
附录A 名词解释272
附录B 产品研发团队组织结构276