硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

热衷敏捷测试的十大理由

  • 2009-06-07
  • 本文字数:696 字

    阅读完需:约 2 分钟

最近, Kay Johansen 提出问题“为什么你会热衷于敏捷测试?”收到的答案从严肃到诙谐,不一而足。

  1. 不再需要手工测试脚本! - 相反,自动运行的脚本让测试人员有更多的时间来挖掘测试。
  2. 开发人员喜欢我了! - 迭代结束之前发现问题,而且因为开发人员对代码还有一个比较清晰的印象,所以比较易于找到问题。
  3. 现在我可以在撰写特性之前就分解特性!(Kay 与 Philip) - 在撰写特性之前开始测试,测试人员可以预防问题。
  4. 自动化测试在一天之内运行很 **** 多次 - 任何修改都能得到快速反馈。
  5. 营造团队导向的氛围 -(John Overbaugh)- 每位团队成员不仅关心编码,也会关心测试是否完成(Lisa Crispin)
  6. 测试人员可以解决偶发性 bug(Lisa Crispin)- 自动化的测试让每个人都舒服。
  7. 经常复审测试实践的机会(Adam Knight)- 不再是对过去行为的简单重复,实践经常会被复审。在 Adam 的例子里面,过去要 5 天完成的手工测试减少到只需要 30 分钟。
  8. 我只花很少、很少的时间来调试(Adrian Howard)- 当我犯了错,我能很快得到反馈 - 所以轻而易举就找到问题,然后解决。
  9. 真正改进质量,而不是仅仅记录在文档上(John Overbaugh)- bug 很快就被解决,而不是只放在 bug 表里面。
  10. 因为测试先行,测试的时间总是有的 - Josue Barbosa dos Santos 讲述了在巴西的一个政府办公室工作的故事,那里测试被安排在项目的最后阶段。开发工作总是落后于项目时间表,面临截止期限的项目不测试就发布给用户。引入 TDD 和 ATDD 之后,最少有一部分测试会随着软件开发同步进行。

Kay 热衷敏捷测试的首要原因是:我想听到人们说“这是我迄今为止工作过的最好项目!”

查看英文原文: Top Ten Reasons to Love Agile Testing

2009-06-07 01:392087
用户头像

发布了 76 篇内容, 共 27.9 次阅读, 收获喜欢 3 次。

关注

评论

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

图数据结构-路径查找

alexgaoyh

DFS 图数据库 知识图谱 路径规划 三元组

在 Linux 上有哪些运行程序的方式?

蓬蒿

Shell fork Linux 上启动程序 execv

Okhttp 的 retrofit2 运行警告信息异常

HoneyMoose

普通大专生,从面试无人问到拿下阿里offer!说说我的艰辛历程

Java 面试 专科

解决mac电脑打开应用“意外退出”的问题 (点按“重新打开”以再次打开应用程序)

Rose

意外退出 Mac软件

Matlab常用图像处理命令108例(一)

timerring

图像处理 数字图像处理

苹果办公必备远程工具:Royal TSX使用教程

Rose

SSH Royal TSX 教程 Royal TSX 破解 Royal TSX mac下载

阿里内网开源:多位大佬联合撰写的Java多线程手册被我拿到了

Java 多线程

Amazon GuardDuty 的新增功能 – Amazon EBS 卷的恶意软件检测

亚马逊云科技 (Amazon Web Services)

深度解析首个Layer3 链 Nautilus Chain,有何优势?

西柚子

厉害了!刷完这份 532 算法秘笈后,我成功斩获字节、快手offer

Java 数据结构 面试 算法

死磕Spark事件总线——聊聊Spark中事件监听是如何实现的

Java 大数据 spark 事件监听

学会用规则引擎Drools,让你早点下班

小小怪下士

Java 程序员 后端 drools

深入理解CSS Grid网页布局,并通过示例代码来演示如何使用它

兴科Sinco

前端 前端开发 网页布局 CSS Grid 网络相册

从ChatGPT到AGI还有多远?| 社区征文

轻口味

ChatGPT

应该升级 JDK 到 17 了吗

HoneyMoose

表格检测识别技术的发展历程

合合技术团队

人工智能 算法 表格识别

OpenAI-J 如何进行测试

HoneyMoose

全面项目管理软件:Project Office 激活版

真大的脸盆

项目管理 Mac Mac 软件 项目流程

面试官:如何防止 Java 源码被反编译?我:有点懵

Java Java源码

字节一面:“为什么网络要分层?每一层的职责、包含哪些协议?”

Java 计算机网络 网络协议

GridView(网格视图)的基本使用

芯动大师

ListView Android; girdview

燃!网易架构大牛熬夜手敲千页网络协议笔记,竟在GitHub标星数万

Java 计算机网络 网络协议

BetterSnapTool for Mac 帮你整理窗口,提升效率

Rose

BetterSnapTool 窗口管理软件 mac软件下载

看完这一篇,ShardingSphere-jdbc 实战再也不怕了

勇哥java实战分享

IBM Semeru Windows 下的安装 JDK 17

HoneyMoose

学会用规则引擎Drools,让你早点下班

JAVA旭阳

Java drools

热点面试题:Vue2、3 生命周期及作用?

Immerse

JavaScript 生命周期 Vue 3 vue2 前端面试题

云边端协同时序数据库的挑战与解决方案

CnosDB

时序数据库 开源社区 CnosDB 云边端协同

深度解析首个Layer3 链 Nautilus Chain,有何优势?

股市老人

热衷敏捷测试的十大理由_研发效能_Mark Levison_InfoQ精选文章