诚招英才(长期):高级测试开发工程师、测试架构师,C++,java,ops; 联系方式:linhan@taobao.com msn: niuxvampire@hotmail.com

测试部门独立的必要性

上一篇 / 下一篇  2008-03-05 13:16:59 / 个人分类:测试工作讨论

;_8zbf([0测试部门在各个公司所处的位置可能是各不相同,大致可能有这么几种:51Testing软件测试网)wk?.cc.ei3{b9GU

51Testing软件测试网7[9P e&F dVp

1、测试部门独立,与开发部门平行;51Testing软件测试网JQj:H} xKka4t
2、测试部门独立,但从属于开发部门;
Vc O!a5@ @@ G03、虚拟的测试部门,测试人员以组为单位被安排到各个开发团队;
#q d hP%@4m!Y QN04、没有专门的测试部门,每个开发团队会有若干人在系统集成阶段转换成测试角色;

O e4Z F6a#RE0ZA0

w FXZZaW!w})A'gt0好坏基本上是一目了然.第一种情况,从软件过程管理上看,应该是最理想的,测试部门与开发部门平行,因此在项目中的地位就是平起平坐,从组织上避免了在项目中受制于开发团队的风险,也因此能够最大限度的根据软件质量规范对产品进行测试;后面三种情况,都是比较让测试人员比较郁闷的,在项目中会处处受制于开发团队,这就像做工程监理的要被工程实施的管着一样,变得比较可笑了。其实,测试人员融入到开发团队也是有好的方面的,沟通会比较方便,任务响应也会比较及时,缺憾就是由于开发和测试人员沟通很容易,因此原有的一些软件过程规范就开始变得不被重视,比如说当设计变更后,开发人员可能就不会再去更新设计文档,而是口头通知测试人员了,这样的话,一是没有留下设计变更的相关文档,在后续的开发中无据可依,二是“空口无凭,立字为据”,产品若是出了问题,到底是谁的责任就说不清了;而且,在没有一个过程规范的背景下去开发,产品质量肯定是无从保证的。因此,从软件的质量控制上考虑,测试部门还追好是独立,与开发平行,而且测试部门更多的是要对产品经理负责。

cT X+hO6eV0

3?C5yC [T!}-Ne4E0

TAG: 测试工作讨论

^~Never Blog 引用 删除 hb_sisi   /   2009-03-12 00:28:02
我也赞同. 后三种确实让测试部很被动.
PILE 引用 删除 menomian   /   2008-03-07 16:54:08
开发与测试是共生的。
 

评分:0

我来说两句

Open Toolbar