评论同行文章《淘宝质量组三轮测试的感想》

上一篇 / 下一篇  2009-03-14 00:26:34 / 个人分类:测试管理类

    今天,看到一个测试同行发表了一篇文字,题目叫《淘宝质量组三轮测试的感想》。作者在文中提倡“当天发现的bug,开发人员尽量在当天解决,而测试人员尽可能的验证完毕”的做法。我也想谈谈自己的看法。

    这种工作模式不一定适合所有的软件开发项目。关键在于:开发组提交修复版本的紧迫程度。有的开发项目的进度非常紧迫,项目经理要求开发人员在测试人员开始测试的当天就提交修复版本,测试人员也在当天验证完所有修复的BUG。但这种情况实属特殊,实际上对项目进度掌控力好的项目经理是不会让这样的状况发生。毕竟这样高效的工作模式可能会让开发人员和测试人员过于焦虑及劳累,开发人员的修复速度远远赶不上测试人员提BUG的速度,在要求尽快修复的压力下,开发人员会很紧张,重现BUG现象到准确定位原因然后修复,这都需要一定的时间,特别是一些棘手的深层次BUG,显然这样的工作强度很高。如果修复花费很长时间,那测试人员也要陪同等待,然后验证修复。长此以往恐怕双方都会吃不消。我就经历过全体组员封闭开发的软件项目,老板为了拉单给客户许下早早交付的承诺,实际上也很难为项目经理,但这样的现象在国内的软件企业比比皆是。我们当时的做法是:开发组按计划在某日下晚班前提交修复版本,测试人员做冒烟测试验证修复版本的可测试性,然后加班做回归测试或在第2日上班时先过滤出状态=fixed的BUG优先做处理,处理完后再进行新的测试。

    但我后来换了一个项目组,情况就完全相反,进度不那么紧迫,大家都是不紧不慢的。一般是测试人员提交BUG后几天才修复,测试人员的回归测试也留足时间。当天测试当天提交修复当天验证的情况仅是偶尔几次。

    说了那么多,就想总结一句:当天测试当天提交修复当天验证的高强度工作模式只适合特定情况的项目,即特别紧迫那种,但不适合推广到所有的开发项目中去。


TAG:

菜鸟@大虾的个人空间 引用 删除 菜鸟@大虾   /   2012-02-24 15:52:49
楼主说的对,其实,不仅仅是淘宝,B2B那边也是那样子要求的,就是bug日结,当天下午4点之前提交的bug要求开发人员在当天完成;我只想说,敏捷测试要根据项目的性质,团队成员等等综合因素考虑的,并不是所有的团队和项目都适合采用敏捷实践;最后,三轮测试,其实,后面两轮是回归测试,和一轮时候的功能测试相比一般没有什么大的改进点,就是按case执行一遍,若是有的项目代码质量很好,就用不着二轮回归了..直接上线,然后线上验证...
TestBoy 引用 删除 liubocd   /   2009-03-14 14:05:58
相对于小型项目比较合适,如果遇到大型的.NET在测试环境中编译程序将会花费很多时间。
TestBoy 引用 删除 liubocd   /   2009-03-14 14:04:30
3
 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 29441
  • 日志数: 32
  • 图片数: 1
  • 书签数: 8
  • 建立时间: 2008-07-02
  • 更新时间: 2010-02-09

RSS订阅

Open Toolbar