开发与测试人员的前世今生
作者:网络转载 发布时间:[ 2012/5/16 9:19:03 ] 推荐标签:
改造
敏捷团队实践也产生了奇特的社会学副作用:开发人员和测试人员之间的界限不再清晰。敏捷团队中开发人员做着各种各样的事情,他们介于开发人员和测试人员之 间。开发人员开始参与测试,而测试人员则学会了怎样开发以及怎样编写代码做自动化测试。没有人能够做所有事情,但每个人都学会了额外的技能。
另一个边际效应是软件质量的提升。敏捷实践认为每个人都应该关注质量。开发人员肩负起本来的职责:保证他们的代码能够正常运行。软件质量提高了,测试人员则可以在一般性测试之后开始探索式测试,使软件质量更上一层楼。
美好结局?
试图获得成功的敏捷团队还一直处于发展变化之中。敏捷软件公司正在尝试创建功能特性团队,这样的团队不仅仅由开发人员和测试人员组成,还包括了其他角色。
但这样的公司还是少数。大多数公司还没有涉及真正的协同敏捷软件开发。开发人员和测试人员仍然被相互隔离,他们认为从业务角度考量这两种角色应该被分开。
敏捷实践已经证实,通过流程以及协作可以打破开发人员和测试人员之间的隔阂。成功的敏捷实践必然包括开发团队和测试团队的融合。没有重新组织以使两者融合,是不可能获得成功的,或者用敏捷的术语:不可能获得良好运转的软件。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11