敏捷测试从零开始 评分 4.0
评分
4.0
5次评价
作者: 陈霁 /王富 /武夏
出版社: 清华大学出版社
发行年月: 2022-06
装帧: 平装
版次: 2022-06第一版第一次印刷
页数: 220
定价: 69元
ISBN: 9787302600893
评价:
点个赞,支持一下吧~
作者介绍

陈霁 (云层)
王富 (未认领)
武夏 (未认领)
目录

第1章敏捷测试开篇00

1.1当下问题00

1.1.1追着行业,被逼着跑很累(自驱)00

1.1.2没有圈子容易自High(意识)00

1.1.3想学习但是总没有效果(环境)00

1.2职业遇到了哪些事情00

1.2.1云层的职业经历00

1.2.2恐慌什么00

1.2.3核心收获00

1.3学习的难度00

1.4吃生活的苦还是吃学习的苦0

1.4.1困难0

1.4.2鹰派和鸽派的故事0

1.4.3有钱“真香”0

1.4.4学习方法0

1.5小结0

1.6本章问题0

第2章敏捷是什么及瀑布的问题0

2.1敏捷是什么0

2.1.1敏捷的概念0

2.1.2敏捷有用么0

2.1.3以前的问题0

2.1.4当前的问题0

2.1.5问题的成因0

2.1.6理想和现实的冲突0

2.1.7瀑布模式的问题0

2.1.8迭代研发模式0

2.2如何敏捷0

2.2.1VUCA世界0

2.2.2快速地调整目标0

2.2.3测试工作是否适合你0

2.2.4加速交付0

2.2.5模糊的客户需求0

2.2.6可以多快0

2.2.7敏捷让交付更快了么0

2.2.8高速交付下的悖论0

2.2.9转型敏捷0

2.3成为敏捷0

2.3.1如何敏捷地快起来0

2.3.2小目标: 寻找MVP0

2.3.3小团队: 独立自治0

2.3.4能力强: 责任共担0

2.4困难0

2.4.1意识及行为0

2.4.2道、法、术、器0

2.4.3团队能力0

2.4.4效率筒仓0

2.4.5流动效率与资源效率的认知0

2.4.6自适应IT变革框架0

2.5小结0

2.6本章问题0

第3章流畅高质量交付用户价值0

3.1加速交付0

3.1.1如何加速小批量交付0

3.1.2可以多快0

3.1.3如何加速0

3.2过程自动化0

3.2.1项目化管理体系0

3.2.2自动化依赖于规范0

3.2.3让研发自动化0

3.2.4代码质量保证0

3.2.5测试质量保证0

3.2.6发布流程0

3.2.7常见的持续交付流水线0

3.2.8常见的持续交付工具0

3.2.9构建软件研发效能体系0

3.3减少过程0

3.3.1构建交付迭代0

3.3.2可视化过程0

3.3.3价值管理0

3.3.4从批量生产到单件流0

3.3.54个流动层次0

3.3.6可视化价值0

3.4顺畅高质量交付有用价值的困难0

3.4.1Why Not0

3.4.2研发效能度量0

3.5小结0

3.6本章问题0

第4章DevOps下的持续测试体系0

4.1持续测试0

4.1.1持续什么0

4.1.2持续频率0

4.1.3持续测试0

4.2高速有效测试0

4.2.1高速测试0

4.2.2分布式测试的难点0

4.2.3分层自动化0

4.2.4分层自动化与研发架构0

4.2.5常用分层自动化框架技术0

4.2.6当下分层自动化的问题0

4.2.7分层自动化之“行”0

4.2.8分层自动化之“神”0

4.2.9Spring框架的分层测试0

4.2.10分层自动化总结0

4.2.11精准测试提升测试有效性0

4.3端到端自动化0

4.3.1交付过程0

4.3.2左移测试0

4.3.3右移测试0

4.4逃离低速无效测试0

4.5小结0

4.6本章问题0

0

0

第5章到底测什么,用户故事体系0

5.1从需求到用户故事0

5.1.1交付什么用户价值0

5.1.2当下问题0

5.1.3用户价值交付0

5.1.4用户价值0

5.1.5黄金圈法则0

5.2有效聚焦用户价值0

5.2.1故事是讲出来的,不是写出来的0

5.2.2团队需要一个会讲故事的人0

5.3共享文档并不代表达成共识0

5.3.1错误的需求描述0

5.3.2编写用户故事

5.3.3用户故事INVEST原则

5.4构建敏捷下的测试用例

5.4.1传统测试用例与敏捷测试用例

5.4.2梳理敏捷测试用例

5.4.3基于思维导图的测试用例设计

5.4.4BDD驱动

5.5做一个独立思考的测试人员

5.5.1验收标准

5.5.2验收与用例覆盖

5.5.3敏捷测试的目标

5.5.4编写基于用户验收的测试用例

5.5.5探索性测试

5.5.6传统测试与探索性测试

5.5.7体验探索

5.5.8用户故事地图与探索性测试

5.6何时测试完成

5.6.1什么时候能结束测试

5.6.2完成定义

5.6.3常见的完成定义

5.6.4完成验收

5.6.5验收标准与完成定义

5.7敏捷测试工程师

5.7.1不局限自己

5.7.2测试的对象

5.8小结

5.9本章问题

第6章从用户故事到用户故事地图

6.1构建全局视角

6.1.1局部视角带来的问题

6.1.2为什么要读书

6.1.3幸存者偏差

6.2构建用户故事地图

6.2.1用户价值的前、后、左、右

6.2.2如何构建用户故事地图

6.2.3构建用户故事地图

6.2.4MoSCoW法则: 排列用户故事优先级

6.2.5用户故事地图为测试提供了什么

6.3构建迭代交付范围

6.3.1用户故事卡片规模

6.3.2计划扑克牌估算

6.3.3正确的用户故事迭代

6.3.4MVP的构建策略

6.3.5基于MVP的迭代交付

6.4探索性测试Plus

6.4.1如何避免Monkey Test

6.4.2探索什么

6.5小结

6.6本章问题

第7章看板帮助可视化

7.1解决沟通的代价

7.1.1看板

7.1.2基础看板

7.1.3看板拉动模式

7.1.4让信息对等

7.2如何构建看板

7.2.1卡片的基本属性

7.2.2构建看板状态及扩展

7.2.3设定状态迁移准则

7.2.4构建阶段的问题

7.2.5构建泳道

7.2.6VIP快速泳道

7.3推动看板落地

7.3.1物理看板

7.3.2如何使用便利百事贴

7.4让价值流动

7.4.1注意要点

7.4.2时间管理

7.5小结

7.6本章问题

第8章看板管理用户故事迭代计划

8.1看板管理价值

8.1.1提高流动速度

8.1.2促进顺畅流动

8.1.3湖水岩石效应

8.2卡片延伸

8.2.1卡片的基本属性

8.2.2截止日期和工作项大小

8.2.3阻塞项或任务

8.2.4心情标识

8.2.5高级卡片

8.3看板高级扩展

8.3.1让光照亮关键所在

8.3.2围绕共同的目标

8.3.3看板与每日站会

8.4看板要点

8.5小结

8.6本章问题

第9章Scrum管理体系

9.1敏捷框架

9.1.1常见框架

9.1.2LeSS

9.1.3SAFe

9.1.4敏捷相关认证

9.2敏捷与Scrum

9.2.1Scrum的定义

9.2.2鸡和猪的故事

9.2.3团队规模

9.2.4敏捷团队的办公环境

9.2.5敏捷团队的软技能

9.3Scrum体系

9.3.13个角色

9.3.23个工件

9.3.35个事件

9.4项目模式

9.4.1Scrum与看板

9.4.2ScrumBan

9.4.3用看板管理Scrum

9.5小结

9.6本章问题

第10章基于Scrum的测试体系

10.1敏捷测试是什么

10.2Scrum敏捷测试

10.2.1Scrum流程

10.2.2对团队的要求

10.2.3团队中测试的要求

10.2.4Scrum敏捷测试流程

10.3基于Scrum的基本测试

10.3.1冲刺过程

10.3.2每日站会

10.3.3评审会议

10.3.4回顾会议

10.4基于Scrum的测试左移

10.5基于Scrum的测试右移

10.6跳出规范模式

10.7测试敏捷化

10.8如何做好敏捷测试

10.9小结

10.10本章问题

第11章基于量化的研发效能管理

11.1感性不如理性

11.2研发效能下的度量指标

11.2.1研发效能度量

11.2.2交付能力定义

11.2.3燃尽图

11.2.4累积流图

11.3量化质量构建持续交付

11.3.1质量监控指标

11.3.2测试中台

11.4总结

11.5本章问题

后续知行合一

内容介绍

面对当下快速变化的时代,传统的预测型软件交付模式越来越无法适应新的交付要求,而敏捷或DevOps转型中质量问题成为无法绕过的高墙。为什么测试团队无法在保证质量的前提下快速完成,为什么会有那么多的遗漏及缺陷问题,一直是交付团队困惑的问题,而作为专业的测试来讲,质量并不是测试团队的事情,而是整个团队的事情,从提高自身测试能力转换为与团队共同提高质量能力。

本书希望通过全面展开敏捷和DevOps体系,引出测试在这些体系下的变化及应对策略,帮助测试团队从过去传统的测试方式升级为基于敏捷体系的测试模式,从而让专业的测试人员从被动发现并提出问题逐渐转化为赋能团队,从而成为质量的预防人员,构建质量效能体系,最终达到质效合一。从强调定量交付规划的内容到强调定性交付用户的有用价值,质量保证所需要的理念、技术和文化都在不断更新,而构建具备适应变化的质量保证能力是面对未来的重要技能。

书评

《敏捷测试从零开始》推荐

在过去短短的几十年时间里,新技术的应用以前所未有的速度在改变甚至是颠覆人类的生活方式,商业模式甚至是对世界的认知:人与人彼此之间的沟通从‘鸿雁传书’演进到了‘电报,电话’以至于今天的永不下线的‘微信’;只有古代帝王家才可以享受的‘一骑红尘妃子笑,无人知是荔枝来’到现在‘2小时内送货的7Fresh生鲜’;农业时代的自给自足的男耕女织,到现在的‘无所不有’的京东电商平台。世界在变, ‘软件测试’行业自然也要顺应这滚滚的洪流向前发展。
云层老师是我多年的老朋友了,他在《敏捷测试从零开始》这本书中,试图回答的就是软件测试行业的同学如何适应这股洪流,更加面向市场,客户的变化,快速的帮助组织实现价值交付,彰显软件测试对于组织,产品的价值和贡献。而去适应这股洪流的方法体系就是‘敏捷’。 这是一场关于敏捷和测试联姻的盛宴,一个关于测试辅助商业价值交付的故事,一幅测试人弄潮当代的画卷。
敏捷,Agile,是一个关于‘价值’的思想,是一个关于‘实现’的体系。敏捷认为在当今世界,价值的源头是满足客户的需求,而组织所有的行为都应以这个价值的源头为中心开展;为了实现这一思想,开展行为,组织需要在行为上遵从敏捷的原则,使用敏捷的框架,方法和实践。
作为整个产品研发流程中的核心环节,如何结合敏捷的思想,实践敏捷的方法,工具来开展测试工作,是这本书回答的核心问题。本书自‘什么是敏捷’开始,逐步展开谈及了包括‘用户价值’,‘DevOps’, ‘用户故事’,‘Kanban’,‘Scrum’,‘效能管理’等敏捷应用中的重要方法和实践,并且尝试回答了测试如何与这些方法,实践结合对组织价值交付做出贡献。
本书,对于测试行业的工作者探索和实践敏捷相关工作具有一定的指导和参考意义;对于计划尝试应用敏捷开展产品研发工作的组织也可以起到一定的启发和帮助作用。
在这个VUCA 的时代中,勇于挑战自我,接受新的理念;执着于持续学习,尝试新的技术;专注于客户,帮助组织实现业务价值,无疑将是任何一位测试行业工作者所需要具备的素质。我相信,云层老师的这本《敏捷测试从零开始》将帮助和陪伴大家更好的走在这段旅途中。

张振兴 京东集团 首席架构师

推荐序
随着时代的变迁,很多事情的底层逻辑正在逐渐发生变化。
一个最经典的案例是商业模式的变革,早年时候的商业模式主要是靠信息不对称来赚钱,比如你知道的我不知道,你就有机会利用这个信息差来赚取利润,而今天最成功的商业模式却是靠打破这种信息不对称来赚钱,电商模式就是利用这个逻辑取得了空前的成功。
另一个经典的案例是在字节经济时代,我们并不是像传统商业模式一样为了销售99%的产品去免费赠送1%的产品,而是为了销售1%的产品去免费赠送99%的产品。
上述底层逻辑的颠覆式变化也同样发生在软件研发领域。软件行业发展的初期,整个行业几乎是被几个国际大厂所垄断,业态的竞争格局是“大鱼吃小鱼”。然而到了今天,“大”却成了反应迟钝阻碍发展的代名词,很多国际大厂正在退居二线,甚至是被头部玩家淘汰出局,整个业态的竞争格局也演进成了“快鱼吃慢鱼”。由此可见,“快”俨然已经成为了软件研发领域的核心竞争力。
落实到工程实践的层面,“快”主要体现在各类高效研发模式的设计与应用之上,高效的研发模式和高效的研发模式之间,当然会有竞争关系,比如敏捷开发的各种不同实践形态。但是高效的研发模式和低效的研发模式之间,不会有竞争,只会有“逐步取代”。差别在于,取代的速度多快、程度多深而已。所以作为新时代的软件从业者,非常有必要能够深入理解并能实际运用敏捷研发体系;而对于新时代的软件测试从业者,掌握并熟练运用敏捷测试的各种实践俨然已经成为了“刚需中的刚需”。
敏捷研发模式的最大特点是快速迭代,能够及时、持续地响应终端用户的频繁反馈。而敏捷测试则拥有敏捷宣言所倡导的价值观,是遵循敏捷宣言的一种测试实践。
敏捷测试强调从终端用户的角度来测试系统,重点关注持续迭代地测试新开发的功能,而不再强调传统测试过程中严格的测试阶段和各个测试阶段的测试交付,同时敏捷测试倡导测试活动的尽早介入以及测试对于被测系统内部实现机制的理解,而不再是传统意义上的黑盒功能验证。可以说敏捷测试体现了基于需求测试、基于实现原理测试以及基于风险测试这三者之间完美平衡的艺术。
如果你想深入理解敏捷测试的核心理念和具体的工程实践,那么本书将会是你的最佳选择之一。本书作者陈霁先生在这个领域有着多年的一线实战与教学经验,总结出来一整套敏捷测试思维和分析方法、以及相应的优秀实践一定会让你在黑暗中找到前行的方向,成为你在探索敏捷测试这条路上的明灯,让我们一起出发吧!

茹炳晟
腾讯 技术工程事业群 基础架构部 T4级专家
腾讯研究院 特约研究员
畅销书《测试工程师全栈技术进阶与实践》作者

135.8° /1358阅读/16点赞 发表评论

登录 后发表评论
认领图书 分享图书
出版社介绍

清华大学出版社成立于1980年6月,是教育部主管、清华大学主办的综合性大学出版社。2009年4月由国有独资全民所有制企业改制为有限责任公司。2014年10月成立清华大学出版集团。作为国内领先的综合性教育与专业出版机构,清华社先后荣获 “先进高校出版社”“全国优秀出版社”“全国百佳图书出版单位”“中国版权最具影响力企业”“首届全国教材建设奖全国教材建设先进集体”等荣誉。