注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学无测试组织:测试团队的敏捷转型

无测试组织:测试团队的敏捷转型

无测试组织:测试团队的敏捷转型

定 价:¥109.00

作 者: 张鼎 著
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111730828 出版时间: 2023-08-01 包装: 平装-胶订
开本: 16开 页数: 字数:  

内容简介

  内容简介这是一本从敏捷测试团队打造、敏捷测试技术修炼两个维度指导一线的测试团队和质量团队全面实现敏捷转型的著作。随着软件研发和交付模式的变革,软件测试不断在向服务化、标准化、智能化和全员化的方向演进,对质量和效率的要求越来越高。大量实践表明,只有高度敏捷化的团队和敏捷的测试方法才能做到二者兼顾。本书作者在阿里、腾讯、OPPO等知名企业从事质量和测试方面的技术和管理工作20余年,有丰富的经验和深度思考。本书从一线测试团队和质量团队的视角出发,以解决测试工作中的实际困难为宗旨,以“敏捷效果”为挑选观点和素材的准绳,内容既不会随着技术的发展而过时,又能引发各类角色广泛深入地思考。全书核心内容分为两个部分:第一部分(第1~7章) 打造敏捷测试团队从测试团队为什么敏捷不起来讲起,介绍敏捷测试团队需要具备的理论认知,引出多个维度的敏捷组织要求,并对质量度量体系进行重新构建。这部分展开打造敏捷测试组织的痛点模块,分享作者亲身实施的案例,包含团队诊断、敏捷度量、流程敏捷、文档敏捷、外包管理敏捷、创新组织打造等,其中流程敏捷是重点介绍的模块。在整个研发生命周期的各个阶段,测试团队都有值得敏捷实践的具体措施。第二部分(第8~15章)修炼敏捷测试技术主要讲解敏捷测试技术的原理和实践,按照从基础到进阶的顺序,分别介绍了测试分析设计能力、自动化测试的ROI、敏捷测试的三大利器、提升用户体验的测试方案、面向未来的智能化测试、无测试组织的思维实验等。其中,敏捷测试三大利器(探索式测试、众包测试、精准测试)是非常丰富且有效的实践知识体系。

作者简介

  张鼎(鼎叔)资深软件质量和测试技术专家,在该领域深耕20余年,现担任阿里巴巴海外电商公司Lazada(东南亚旗舰电商平台)的执行副总裁。经历了移动互联网发展的全过程,曾在多家著名科技公司从事测试技术和管理工作,担任过阿里巴巴集团和腾讯集团的质量技术委员会资深委员。在腾讯负责过多个著名产品的测试项目和团队管理,包括手机QQ、手机QQ浏览器、腾讯手机管家、应用宝等;在OPPO公司作为测试总监负责过敏捷变革实践以及测试技术规划,在金融科技公司小赢科技(在美国纽约上市)从零开始构建过品质团队。善于总结并乐于分享,参与出版过多本测试技术类图书,原创十多门技术课程,关注效能创新的不同维度,是一名优秀的教练式领导者。曾担任“GIAC全球互联网架构大会”出品人、“TOP100全球软件案例研究峰会”出品人、“A2M人工智能与机器学习创新峰会”演讲嘉宾。

图书目录

Contents
序1
序2
序3
前 言
第一部分 打造敏捷测试团队
第1章 敏捷测试团队的自我诊断 2
1.1 从测试角度理解敏捷理念 2
1.2 什么是敏捷测试 5
1.3 敏捷测试为什么会失败 6
1.4 测试团队如何自我诊断 9
1.4.1 团队代表访谈 9
1.4.2 提炼结果,召开脑暴会 9
1.4.3 TOP举措的跟进 10
1.4.4 诊断脑暴会的成果示例 10
1.5 本章小结 12
第2章 敏捷实践中的测试关注点 13
2.1 Scrum 13
2.1.1 Scrum核心知识简介 13
2.1.2 Scrum核心价值观带给测试的启发 14
2.1.3 Scrum角色应关注的测试活动 17
2.2 极限编程 19
2.3 用户故事 21
2.4 精益看板 24
2.5 大规模敏捷 27
2.5.1 SAFe核心知识简介 28
2.5.2 测试启发 29
2.6 本章小结 30
第3章 测试左移与右看 31
3.1 左移到需求阶段 31
3.1.1 精益需求的产生过程 32
3.1.2 明确需求价值 33
3.1.3 完善用户画像和用户故事
场景 34
3.1.4 需求评审前给出验收测试点 35
3.1.5 迭代需求拆解及合理估算
任务 37
3.1.6 需求评审的质量把关 38
3.2 左移到开发阶段 39
3.2.1 开发设计评审 40
3.2.2 TDD与单元测试门禁 40
3.2.3 代码评审活动 41
3.2.4 代码规范 42
3.2.5 桌面评审 43
3.2.6 持续测试建设 43
3.3 右看发布阶段 45
3.3.1 参与或组织可用性测试 45
3.3.2 关注持续部署和发布 46
3.3.3 压力演习与混沌工程 47
3.3.4 服务质量监控 48
3.3.5 用户行为埋点与用例优化 49
3.4 本章小结 50
第4章 敏捷研发的度量 51
4.1 传统质量度量与敏捷质量度量 51
4.1.1 从QA的郁闷说起 51
4.1.2 传统质量观与敏捷质量观 53
4.1.3 度量作弊背后的经济学 56
4.1.4 度量的误区 58
4.2 基于敏捷的度量指标设计 58
4.2.1 敏捷度量的特质和分层 59
4.2.2 软件生命周期中的敏捷指标 60
4.3 团队敏捷成熟度度量 65
4.3.1 管理视角 66
4.3.2 产品视角 67
4.3.3 技术视角 67
4.3.4 不同成熟度发展阶段的目标
达成 68
4.4 本章小结 69
第5章 敏捷文档与沟通 71
5.1 敏捷文档的高价值 71
5.2 敏捷文档优化实践 73
5.2.1 文档描述简化 73
5.2.2 交叉二维表的妙用 74
5.2.3 思维导图设计用例 76
5.2.4 让文档更生动 79
5.3 沉淀知识图谱 81
5.4 测试沟通中的热门概念 84
5.5 提升质量汇报的效果 87
5.6 构建敏捷研发质量体系文档 90
5.7 本章小结 93
第6章 团队能力培养与创新氛围 94
6.1 技术战略规划—识别核心
能力 94
6.2 测试工程师能力模型 96
6.2.1 测试核心专业能力 96
6.2.2 测试核心素质能力 98
6.2.3 职级晋升辅导 100
6.3 创新氛围建设 103
6.3.1 健康的创新机制 104
6.3.2 培养创新思维 105
6.3.3 创新案例:自制400元的
硬件电量仪 108
6.3.4 测试专利申请 111
6.4 本章小结 113
第7章 外包测试的高效管理 114
7.1 外包的分类和价值 114
7.2 测试外包团队的组建 116
7.3 外包管理的提效实践 118
7.3.1 关键角色与风险控制 118
7.3.2 内外部团队适合的测试类型 120
7.3.3 外包管理系统与度量 121
7.3.4 交付对接模式和高效运作 123
7.4 ODC建设与远程管理 125
7.4.1 敏捷建设思路 125
7.4.2 高效ODC建设的真实案例 126
7.4.3 多地联合研发的建议 128
7.5 本章小结 130
第二部分 修炼敏捷测试技术
第8章 测试分析与设计基础 132
8.1 测试分析,重中之重 132
8.2 需求可测性分析 133
8.2.1 需求可测性澄清 134
8.2.2 深入需求的技术设计方案 135
8.3 制定测试策略 137
8.3.1 测试策略的内容 137
8.3.2 不同阶段的测试策略 139
8.3.3 测试策略案例:机型兼容
测试 140
8.3.4 测试策略的全局设计 143
8.4 测试用例设计基础 145
8.5 风险分析和管理 148
8.6 策略执行的复盘与调整 150
8.6.1 测试活动应该何时结束 150
8.6.2 确认测试结论 151
8.7 缺陷根因分析 151
8.7.1 5W根因分析法 152
8.7.2 侦探分析法 154
8.7.3 经典缺陷分析大奖 155
8.7.4 正交缺陷分析法 155
8.7.5 反馈漏斗与舆情分析 157
8.8 本章小结 159
第9章 自动化测试的ROI 160
9.1 深入理解自动化测试的ROI 160
9.1.1 自动化测试的误区 160
9.1.2 自动化测试分层模型 162
9.1.3 自动化测试的ROI公式 164
9.1.4 隐含的ROI影响因子 166
9.2 ROI提升实战心得 168
9.2.1 移动端性能自动化测试 168
9.2.2 移动端UI自动化测试 170
9.2.3 真机云测试平台 172
9.3 DevOps持续测试的ROI 175
9.4 其他自动化工具的ROI 177
9.5 本章小结 181
第10章 探索式测试 182
10.1 什么是探索式测试 182
10.1.1 探索式测试的由来 183
10.1.2 探索式测试的发展阶段 183
10.1.3 对探索式测试的误解 184
10.1.4 探索式测试与计划式测试 185
10.2 局部探索和全局探索 186
10.2.1 局

本目录推荐