敏捷测试价值观、方法与实践——传统测试人员转型宝典
正版全新
¥
41.89
4.0折
¥
105
全新
库存11件
作者陈晓鹏
出版社电子工业出版社
ISBN9787121443497
出版时间2022-10
装帧其他
开本16开
纸张胶版纸
定价105元
货号3483122
上书时间2024-05-16
商品详情
- 品相描述:全新
- 商品描述
-
【书 名】 敏捷测试价值观、方法与实践——传统测试人员转型宝典
【书 号】 9787121443497
【出 版 社】 电子工业出版社
【作 者】 陈晓鹏
【出版日期】 2022-10-01
【开 本】 16开
【定 价】 105.00元
【内容简介】
随着近几年敏捷开发方法的流行,市面上已经出现不少与敏捷相关的书籍。但遗憾的是,这些著作大多从开发或项目管理的角度阐述,没有从测试的视角阐述。在敏捷环境下测试该怎么做,测试人员依然没有答案。本书从敏捷与测试相融合的角度出发,通过对文化、组织、流程和实践4 个维度层层剖析,总结出一套从瀑布模型到敏捷模式的转型框架,为广大测试人员提供借鉴。本书理论与实践相结合,适用的读者非常广泛,可以是测试总监、测试经理、测试主管等测试行业的测试管理者,也可以是测试工程师、自动化测试工程师等具体执行层面的测试相关从业人员,对于敏捷教练或Scrum Master 等敏捷从业人员来说,这也是一本难得的测试领域的敏捷图书。当然,这本书也适合计算机相关专业的学生阅读。
【目录】
第1 篇 敏捷测试基础
第1 章 敏捷的定义 ............................................................................................................... 002
1.1 软件工程发展史 ...................................................................................................... 002
1.1.1 软件工程的前世今生 .................................................................................. 002
1.1.2 瀑布模型的局限 .......................................................................................... 003
1.2 什么是敏捷 .............................................................................................................. 004
1.2.1 敏捷的起源 .................................................................................................. 004
1.2.2 敏捷的定义 .................................................................................................. 006
1.3 敏捷Scrum 介绍 ..................................................................................................... 008
1.3.1 Scrum 的起源 ............................................................................................... 008
1.3.2 Scrum 核心内容 ........................................................................................... 009
1.4 规模化敏捷 .............................................................................................................. 012
1.4.1 SAFe 框架 .................................................................................................... 012
1.4.2 Scrum@Scale 框架 ...................................................................................... 013
1.4.3 LeSS 框架 .................................................................................................... 013
1.5 本章小结 .................................................................................................................. 014
第2 章 敏捷测试 ................................................................................................................... 016
2.1 在敏捷环境下的传统测试 ...................................................................................... 016
2.1.1 在敏捷环境下传统测试面临的困境 .......................................................... 016
2.1.2 在敏捷环境下传统测试面临的挑战 .......................................................... 016
2.2 敏捷测试的概念 ...................................................................................................... 017
2.2.1 敏捷测试的定义 .......................................................................................... 017
2.2.2 敏捷测试的核心内涵 .................................................................................. 018
2.3 敏捷测试宣言 .......................................................................................................... 018
2.3.1 什么是敏捷测试宣言 .................................................................................. 018
2.3.2 敏捷测试宣言解读 ...................................................................................... 019
2.4 敏捷测试的特点与价值 .......................................................................................... 021
2.4.1 敏捷测试的特点 .......................................................................................... 021
2.4.2 敏捷测试与传统测试的差异 ...................................................................... 022
2.4.3 敏捷测试的价值 .......................................................................................... 023
2.5 本章小结 .................................................................................................................. 024
4.5 敏捷中的测试度量 .................................................................................................. 060
4.6 本章小结 .................................................................................................................. 061
第3 篇 敏捷测试实践
第5 章 敏捷测试实践框架 ................................................................................................... 064
5.1 敏捷测试象限 .......................................................................................................... 064
5.1.1 敏捷测试象限起源 ...................................................................................... 064
5.1.2 敏捷测试象限介绍 ...................................................................................... 065
5.2 测试金字塔 .............................................................................................................. 066
5.2.1 传统测试V 模型存在的问题 ..................................................................... 066
5.2.2 测试金字塔介绍 .......................................................................................... 067
5.2.3 分层自动化测试 .......................................................................................... 068
5.3 测试自动化与自动化测试 ...................................................................................... 069
5.3.1 测试自动化与自动化测试的区别 .............................................................. 069
5.3.2 测试自动化的目的 ...................................................................................... 069
5.3.3 增强的分层自动化 ...................................................................................... 070
5.3.4 自动化测试工具的选型策略 ...................................................................... 071
5.3.5 自动化测试框架介绍 .................................................................................. 072
5.3.6 什么样的项目适合测试自动化 .................................................................. 075
5.4 敏捷测试实践框架 .................................................................................................. 075
5.4.1 敏捷测试实践框架概述 .............................................................................. 075
5.4.2 敏捷测试实践活动与赋能 .......................................................................... 076
5.5 本章小结 .................................................................................................................. 077
第6 章 敏捷功能性测试实践 ............................................................................................... 078
6.1 测试驱动开发(TDD) .......................................................................................... 078
6.1.1 什么是单元 .................................................................................................. 078
6.1.2 什么是单元测试 .......................................................................................... 078
6.1.3 什么是TDD ................................................................................................. 079
6.1.4 TDD 实例 ..................................................................................................... 081
6.1.5 模拟对象 ...................................................................................................... 089
6.1.6 采用自动化构建工具管理自动化测试任务 .............................................. 100
6.1.7 生成单元测试分析报告 .............................................................................. 101
6.1.8 代码覆盖率的意义 ...................................................................................... 104
6.2 验收测试驱动开发(ATDD) ............................................................................... 106
6.2.1 什么是验收测试 .......................................................................................... 107
6.2.2 验收测试和单元测试的关系 ...................................................................... 109
6.2.3 ATDD 的实践 .............................................................................................. 110
6.2.4 采用Robot Framework 实现自动化验收
【前言】
推荐序1
两年前,在某微信群里聊到敏捷测试时,了解到当时有多位测试同仁在写作或计划出版敏捷测试方面的图书,我就在微信朋友圈发了一条消息:“2020 年是敏捷测试年。”本书作者之一晓鹏留言:“我要避开锋芒,选择2021 年。”其实,写一本书不容易,每位作者都有日常工作在身,只能利用业余时间写作,况且出版社这几年也严抓图书质量,出版周期明显变长,*终2020 年国内未能出版一本敏捷测试的图书,只等到2021 年,三本原创的敏捷测试图书才相继出版,而这本就是国内原创的第四本敏捷测试图书,今年才和大家见面。“敏捷测试年”就从2020 年顺延到了2021 年、2022 年,此时距离敏捷宣言发布已超过20 年。是不是有点儿不寻常?倒也正常,请容我慢慢道来。
敏捷实践,如水晶开发模式、Scrum、极限编程、FDD 等,在20 世纪90 年代就已经开展,只是百花齐放、百家争鸣,直到2001 年敏捷宣言发布,人们才有了统一的敏捷价值观和开发原则。
为何近20 年后国内才开始关注敏捷测试呢?一方面,软件开发的敏捷方法论是舶来品,引入国内需要时间,一开始还会水土不服,需要结合国情进行更多实践,才能慢慢适应环境,为我们所用;另一方面,在敏捷开发实践中,大家一开始更关注开发实践、关注持续集成/持续构建(CI/CD)流水线的建立,严重忽视了测试,直到有一天发现测试才是敏捷、持续交付的*大瓶颈,才不得不回头审视测试。即使到了今天,有人还觉得敏捷测试是一个伪命题,这说明要改变人们的意识和认知是很难的,正如本书在敏捷测试转型的测试金字塔模型中,将“文化”放在*底层,强调“文化”是*难的,但也是*重要的。许多企业软件开发仍旧属于伪敏捷,不仅在思维、认知上较为传统,团队缺乏共识,而且在流程和实践上也比较扭曲,使敏捷开发模式形成一系列“迷你瀑布”,开发和测试不能同步,甚至开发和测试分离,依旧保留了“开发人员提测”这样的传统研发环节,从而造成敏捷落地实施的效果不理想,甚至更糟糕——“测试人员每天都在赶”“根本测不过来”“工作很累”等。
如果想要改变这种糟糕的状态,不仅要改变人们的思维和认知,而且要改变其开发的流程和实践,这样才能把其研发拉上“正道”。这也就是为什么本书的副标题是“传统测试人员转型宝典”,以及在第2 篇用了两章的篇幅从文化、组织、流程和实践等多个维度讨论如何进行敏捷测试转型,进一步彰显了敏捷测试的核心内涵——“遵守敏捷开发原则、开发和测试融合、团队协作和价值交付”。
本书一大
— 没有更多了 —
以下为对购买帮助不大的评价