写点什么

敏捷开发领跑传统测试

  • 2014-05-30
  • 本文字数:934 字

    阅读完需:约 3 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

Diego Lo Giudice 是 Forrester Research 的首席分析师,他在近期的博客中探讨了敏捷开发为什么领跑传统测试,他在博客中说,“敏捷实践正在打散传统的测试组织。敏捷开发人员总是要完成更多的测试,所以 QA 专业人员需要参与到开发团队的日常运作中。”

按照 Deigo 所说的这种近期的趋势,QA 专业人员应更加关注先进的测试实践。

他们需要通过深入参与这些先进的实践(比如测试驱动开发、增量的测试自动化和持续构建与集成)以适应不断变化的环境,显著地影响开发人员和测试人员的日常活动。

单独的测试和开发团队不适合敏捷工作环境,Deigo 指出。

当测试团队与开发分离时,测试人员通常是去努力发现更多可能的缺陷——但前提是开发人员已经编写了代码……

如果把测试人员和开发人员分开,就很难把他们的工作整合到一个持续交付流水线中。

挪威卑尔根市召开的 2014 年 Booster Conference 期间,关于“转变你的测试心态”的会议上,Lisa Crispin(《敏捷软件测试:测试人员与敏捷团队的实践指南》的合著者)发言了自己的意见。她的重点更多地集中在开发人员和测试人员的协作上。

与之截然相反……我们在此是去发现缺陷,或者确保需求得到满足,或者是对软件施以破坏

想想我们如何把质量加进来?

Deigo 还提到传统测试为什么落后于敏捷开发。

  1. 大量手工的测试活动降低了交付速度。
  2. 团队只能在系统开发并集成完成之后才开始测试。但遗憾的是,项目经常拖期,所以团队最后只好压缩和牺牲剩下的活动。
  3. 团队积累了太多的技术债。按时交付有这么一个天敌,那就是在开发末期才发现你的应用中有重要的质量问题。缺陷发现得过晚会导致高返工率和巨大的浪费。

出于这些原因,寻求测试的转变使其遵循敏捷就极其重要了。在测试实践方面的转变也改变了开发团队挑选测试工具的方式。Deigo 谈了他在测试工具方面的看法。

开发人员想要的是能够轻易地嵌入到其集成开发环境(IDE)中的工具,而 QA 和其他软件专业人士更喜欢提供更高层次抽象,并且易于使用的工具。

查看英文原文: Agile Development Races Ahead of Traditional Testing


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-05-30 23:221542

评论

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

小灯塔系列-中小企业数字化转型系列研究——任务管理测评报告

向量智库

TiDB Bot:用 Generative AI 构建企业专属的用户助手机器人

PingCAP

人工智能 数据库 AI TiDB

开源软件下游分发合规性讨论 ——“心寄源”法律沙龙(2023第四期 | 总第九期)成功召开

开放原子开源基金会

开源

数仓中典型的几种不下推语句整改案例

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

万字干货分享 | 阿里云CIPU技术解析

阿里云弹性计算

小灯塔系列-中小企业数字化转型系列研究——项目管理测评报告

向量智库

TiDB v7.1.0 跨业务系统多租户解决方案

PingCAP

MySQL 数据库 多租户 TiDB

企业大数据分析系统可以给企业主带来哪些帮助?

夜雨微澜

Docker容器安装Nginx教程。

百度搜索:蓝易云

nginx 云计算 Linux 容器 运维

教你如何搭建K8S集群。

百度搜索:蓝易云

云计算 Kubernetes 运维 k8s 集群

小灯塔系列-中小企业数字化转型系列研究——企业网盘测评报告

向量智库

Nginx 基本原理与最小配置

timerring

nginx

“一日之际在于晨”,欢迎莅临WAVE SUMMIT上午场:Arm 虚拟硬件早餐交流会

飞桨PaddlePaddle

人工智能 paddle 百度飞桨 硬件生态

HyperDock for Mac(mac窗口调整工具)v1.8.0.10中文激活版

mac

苹果mac Windows软件下载 HyperDock 窗口调整工具

如何快速完成PostgreSQL数据迁移?|NineData

NineData

postgresql 数据迁移 不停机发布 NineData 结构迁移

华为携手华中地区5大高校倡议共建湖北省高性能计算研究院建设

彭飞

OpenAtom OpenHarmony携千行百业创新成果亮相HDC.Together 2023

开放原子开源基金会

开源 OpenHarmony

Linux系统安装和使用Kafka教程。

百度搜索:蓝易云

云计算 kafka Linux 运维 云服务器

微博评论高性能高可用计算架构

艾瑾行

架构训练营

it资产管理软件哪个好?既好用又安全?

行云管家

运维 IT运维 IT资产 IT资产管理

LED电子显示屏幕如何计算它的面积

Dylan

广告 交通 LED显示屏 全彩LED显示屏 体育

安徽阜阳是几线城市?有正规等级保护测评机构吗?

行云管家

等保 等级保护 等保测评机构 阜阳

融云荣获「2023 中国数字生态通信领军企业」奖

融云 RongCloud

互联网 通信 数字 融云 AIGC

制造执行系统(MES)在新能源领域的应用

万界星空科技

新能源 新能源行业

10个微服务设计模式

越长大越悲伤

微服务 微服务设计

DTCC 2023,8月16日北京见!

KaiwuDB

KaiwuDB DTCC 2023

如何基于 ACK Serverless 快速部署 AI 推理服务

阿里巴巴云原生

阿里云 Serverless 容器 云原生 Serverless Kubernetes

校源行丨开放原子开源基金会赴厦门大学访问交流

开放原子开源基金会

开源 校源行

Linux 中的 su 和 sudo 命令有什么区别?

百度搜索:蓝易云

云计算 Linux 运维 sudo su

大模型时代,如何重塑AI人才的培养?知名高校专家为您解答

飞桨PaddlePaddle

人工智能 paddle 百度飞桨

全链路Trace全量存储-重造索引

乘云数字DataBuff

敏捷开发领跑传统测试_研发效能_Savita Pahuja_InfoQ精选文章