软件测试与软件开发平衡之美

有人说软件测试与软件开发之间主要有三种关系:

1、测试与开发相互独立

2、敏捷开发(测试驱动),边测试,边开发

3、测试部门属于研发中心,但独立于项目组

我现在越来越倾于用敏捷思维考虑测试的体系结构。测试不能和开发完全独立,或者测试做为一个质量部门,用测试发现的bug数来考核开发质量。这样会造成开发与测试的对立,不利于提高相互之间的积极性。对于一个产品的质量来说,是由开发和测试共同做到的。

我曾经与一个外企的开发部门经理谈到过测试,他想要一个高级测试工程师,在产品设计中能从测试角度提出开发设计要求,对产品质量进行把关。国外很多公司也倾向于测试驱动开发。测试是为了保证开发质量是其初衷,但是是不是也可以用来考核开发人员的能力,作为开发人员的考核指标?我就有些困惑了。因为测试结果作为开发人员考核指导会破坏测试与开发之间关系,产生敌对,降低了测试效率。

其实测试体系和测试管理主要还是体现在测试效率和测试质量上,做到这两点才能把软件测试做好,找到测试与开发之间的平衡点。

不知道各位朋友们都是怎么看待这一问题的?都是如何做的?请专家们给一些建议,谢谢!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值