ArchSummit 深圳站日程上线,80+国内外技术团队现场分享,点击查看 了解详情
写点什么

敏捷测试不仅需要跨职能团队,还有更多……

2009 年 10 月 21 日

大多数人在想到敏捷测试时,先涌上心头的是工具、自动化、何时以及如何测试,还有团队中测试人员的职责。这些都是非常有价值的话题。但是其中哪些是成功必须的因素,哪些是可有可无、有则最好的东西呢?

Craig Knighton 的《我的工作说明不包括这些》一文中讨论了团队应该如何向敏捷转变,他在其中写道:

作为一个团队,我所指的是自组织、跨职能的团队,团队应该认识到:除非自己能克服这些挑战,产出的产品才能得到期望的质量和及时性。除非质量成为所有团队成员的职责,否则就很难打破“编码 - 测试”这样的循环,而这正是问题的根源所在。软件开发中的手工回归测试,完全相当于在生产流水线上的人工检查。在制造业中,人们知道:在自动化检查和早期流程度量方面的投资是关键。然而,一个产品也许要经过改变才能通过自动化方式的测试——这对架构或开发工具的变更要求将会是非常巨大的。在开发者测试上投入精力和时间,能够减轻对于人工检查的依赖,但这意味着开发人员的工作习惯要改变。最后一点,开发人员需要为创建自动化测试套件提供帮助。

他的说法跟社区中的普遍观点很类似。刚刚实施敏捷的团队,可能正打算采取逐步实施的方式,要想取得产品的成功,他们必须着重认识到:成为自组织、跨职能团队是必备条件,不是可有可无;而且还要摆脱“又不是我的屁股上着火”这种心态,这也非常重要。

说到敏捷测试,我们不能不提到刚刚在柏林举办的 Agile Testing Days 会议。Gojko Adzic 对于会议的多个演讲写了一个简要概述。Gojko 提到了 Mary Poppendieck 的一个演讲:

Poppendieck 认为“现在 [软件开发领域] 最大的缺陷是容忍缺陷”。她建议将每个失败之处(即没有发现的缺陷)看作一次学习的机会。找出失败之处的问题根源并消除它 ,从而让类似缺陷在未来消失,这才是前进之道。

来自精益的“停止然后修复”的心态与自组织、跨职能团队直接相关。如果团队没有在一起工作,那团队就不会停下来,但是单独的个人可以停下来(如果你足够幸运)。如果团队真地停止工作,他们就丢掉了在一起学习的机会。学习是软件开发非常重要的环节,在笔者看来,学习才是软件工程的瓶颈

查看英文原文: Agile Testing Requires Cross-Functional Teams and More

2009 年 10 月 21 日 09:082321
用户头像

发布了 479 篇内容, 共 130.4 次阅读, 收获喜欢 33 次。

关注

评论

发布
暂无评论
发现更多内容

互联网已经干得很好的事情,不应该是区块链干的

CECBC区块链专委会

区块链 互联网

Docker

云淡风轻

如何守护数据安全? 这里有一份RDS灾备方案为你支招

京东科技开发者

数据库 云数据库

【Java入门】String,StringBuffer和StringBuilder

HQ数字卡

Java 七日更

深度剖析原理!2020年Android网络编程总结篇,已开源

欢喜学安卓

android 程序员 面试 移动开发

TypeScript | 第一章:环境搭建及基础数据类型

梁龙先森

typescript 前端 七日更

未来30年推动全球经济增长的主要动力是数据资产

CECBC区块链专委会

区块链 移动互联网

英特尔下一代10nm Ice Lake处理器登陆腾讯云,星星海自研二路服务器内“芯”强大

新闻科技资讯

如何坚持做一件事情

熊斌

个人成长 七日更

程序员告诉你:C/C++后台开发需要学习哪些技能书

赖猫

c++ Linux 后台开发

欧盟推出新数字法案,会是一场“锄强扶弱”的数字监管变革吗?

脑极体

Android知识体系大纲!Android平台HTTPS抓包解决方案及问题分析,年薪50W

欢喜学安卓

android 程序员 面试 移动开发

阿里P8手把手教你!微信小程序的事件处理,安卓系列学习进阶视频

欢喜学安卓

android 程序员 面试 移动开发

我们为什么选择VUE来构建前端

力软.net/java开发平台

Vue 前端

还在用ELK? 是时候了解一下轻量化日志服务Loki了

京东科技开发者

DevOps 云原生 日志监控

权限系统的基本概念和架构

程序那些事

权限系统 程序那些事 SSO 权限架构 权限认证

不讲码德!坏味道偷袭我这个老码农

爱笑的架构师

Java 代码审查 代码坏味道 代码规范 七日更

第13周

袭望

第九周-总结

jizhi7

灵魂一击!详解Java中的IO输入输出流

程序员小毕

Java 程序员 架构 io

今天发的被删了,不是我没写

lidaobing

28天写作

13.1大数据计算引擎Spark(上)

张荣召

余额和核心信息数据安全分享

冬天的秘密

加密 防篡改 数据隐私

学习总结-week13

张荣召

DBA 的效率加速器——CloudQuery v1.3.0 上线!

CloudQuery社区

数据库 运维 开发 dba

DDIA 读书笔记(7)分布式系统的问题

莫黎

读书笔记 分布式系统

66把锁的门禁系统,告诉你区块链的特点

CECBC区块链专委会

区块链

创业感悟 | 2021是继续打工还是选择创业?

黑马腾云

创业

13.3流处理计算:Flink,Storm,Spark Streaming

张荣召

13.2大数据计算引擎Spark(下)

张荣召

第九周-作业

jizhi7

MySQL 核心特性与优化

MySQL 核心特性与优化

敏捷测试不仅需要跨职能团队,还有更多……-InfoQ