白天图生存,晚上求发展!
你期望发现多少错误?谁来测试价值更大呢?
上一篇 /
下一篇 2007-07-05 12:00:26 / 天气: 晴朗
/ 心情: 平静
/ 精华(1)
/ 置顶(1)
一、你期望发现多少缺陷?
在给自己的项目定目标的时候,还是先参考以下业界的基线数据吧。
1、业界的经验是,平均1000行代码发现1 到25个错误。
只有上述值十分之一的情况非常少见,而十倍于此的情况似乎也从未听说过因为这样的项目很可能根本无法完成。
2、微软应用程序部门内部测试大约每千行有10到25个错误。已经发布的产品每千行0.5个缺陷。(当然谁都不希望自己碰到这0.5个缺陷,呵呵)。
二、你认为哪种测试的效果和收益最大呢?
题目比较含糊,我解释一下,测试活动其实按实施主体(也可以按时间先后)来分主要有两部分组成:开发人员的测试,测试人员的测试。
好了,问题依旧,你认为这两种测试哪一种的效果和收益最大呢?
“双扇门单扇开,自己撇的闷自己猜”,对于产品来说,开发人员的测试活动更为重要,理由:
1、发现错误的时间更早;
2、解决更直接,成本低;
3、如果能有利用丰富的开发经验(错误推测法),则能在最短的时间内发挥更大的作用;
很可惜,目前谈到测试都会先想到测试部的测试。
其实,我们更应该关注开发测试,重视单元测试,集成测试。bbit测试。当然开发测试经验不足,流程不好控制的话,可以由测试部来督导。
所以我认为测试的定义应该这样划分
开发的测试目的是:发现系统缺陷。
测试部的测试目的是:验证系统的正确性,客户需求满足度。
收藏
举报
TAG:
转贴