写点什么

敏捷开发领跑传统测试

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

    阅读完需:约 3 分钟

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:221591

评论

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

【Android高级架构师系统学习文章】Android基础-Activity全方位解析

android 程序员 移动开发

技术面试感觉什么都会,面试官一问回答不上来怎么办?

Java高级开发

面试 性能优化 编程语言 Java 分布式

【Flutter 专题】126 图解自定义两侧对齐 ACETabBar 标签导航栏

android 程序员 移动开发

薪水被应届生倒挂,四年Java老鸟,28岁的我裸辞了,在闭关三个后拿到阿里Offer

收到请回复

程序员 java面试 Java后端

【Android 功能库】1,醍醐灌顶

android 程序员 移动开发

【Android面试技巧】当面试官问你glide的时候,android嵌入式开发实战pdf

android 程序员 移动开发

喜报!百度获国家技术发明奖

百度大脑

人工智能 百度

【中级—,android项目驱动式开发教程

android 程序员 移动开发

【原理+实战,android音视频开发何俊林

android 程序员 移动开发

【孔乙已】生产者消费者有四样写法,android插件化和组件化

android 程序员 移动开发

【Android面试】热修复,赶紧收藏备战金三银四

android 程序员 移动开发

【Flutter 专题】113 图解自定义 ACEPieWidget 饼状图 (二)

android 程序员 移动开发

【Flutter 专题】114 图解自定义 ACEProgressPainter 对比进度图

android 程序员 移动开发

【Jetpack篇】LiveData取代EventBus,2021年Android知识体系总结

android 程序员 移动开发

【中级—(1),Android资深架构师分享学习经验及总结

android 程序员 移动开发

Vue3.x 关于组件的那些变化(新手必看篇)

码仔

vue.js 大前端 组件化 组件

【Java转Android】29,2021最新网易Android面试题目

android 程序员 移动开发

百度智能云天工获评2021世界物联网新技术新产品新应用成果金奖

百度大脑

人工智能 百度

『Android 技能篇』优雅的转场动画之 Transition,kotlin安卓开发教程视频

android 程序员 移动开发

【原理+实战(1),fluttertextfield高度

android 程序员 移动开发

技术创新+开放共赢 华为云GaussDB加速企业数字化转型

华为云数据库小助手

GaussDB GaussDB(for openGauss) 华为云数据库

35w奖金池,腾讯云TDSQL精英挑战赛等你来战!

腾讯云数据库

数据库 腾讯云 tdsql

直播回顾 | MatrixDB 定义下一代时序架构(内附PPT下载)

YMatrix 超融合数据库

车联网 物联网 时序数据库 MatrixDB 超融合时序数据库

【Android Jetpack高手日志】ViewModel 从入门到精通,kotlin中文文档

android 程序员 移动开发

MSE | 阿里巴巴云原生网关三位一体的选择与实践

阿里巴巴中间件

阿里云 微服务 云原生 中间件 网关

【Java转Android】60,androidx86输入法

android 程序员 移动开发

【9月Android面经分享】惜挂阿里三面,Android最新实习面试经验总结

android 程序员 移动开发

【从入门到实用】android启动优化深入解析,安卓系列学习进阶视频

android 程序员 移动开发

【 Flutter 手势探索】我的第二本小册来了,看完我工资从12K变成了20K

android 程序员 移动开发

GaussDB的技术发展以及在金融核心数据库国产化的最佳实践丨DAMS峰会

华为云数据库小助手

GaussDB 大会 华为云数据库

【Android】金三银四面试集合,android面试题大全

android 程序员 移动开发

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