刘会波 发表于 2012-5-29 19:05:43

软件测试中二八原则

软件测试中有一个二八原则,我的理解是用80%的时间测试20%的重要功能上,这样的理解对吗?

jenery 发表于 2012-6-20 15:49:36

Bug的80-20原则
在分析、设计、实现阶段的复审和测试工作能够发现和避免80%的Bug
而系统测试又能找出其余Bug中的80%
最后的5%的Bug可能只 有在用户的大范围、长时间使用后才会曝露出来

因为测试只能够保证尽可能多地发现错误,无法保证能够发现所有的错误。

80/20原则
1.80%的工程量用在20%的需求上
2.80%的开发成本花费在20%的部件上
3.80%的错误是由20%的部件引起的
4.80%的延期或返工是由20%的变更造成的
5.80%的系统资源是由20%的部件消耗的
6.80%的进度是由20%的人完成的

xahuanyu008 发表于 2012-5-30 08:51:55

413601429 发表于 2012-5-30 09:54:55

我们老师讲的是80%的错误出现在20%的模块。。

Charles_H 发表于 2012-5-30 10:02:52

都对……

刘会波 发表于 2012-5-30 10:59:28

老师再讲回归测试的时候,提起到二八原则,大概是这样的:花80%的时间回归测试20%的大缺陷。
我都不知道哪个是对的。。。

ytcaicai 发表于 2012-5-30 11:36:24

都有道理,只是从不同的角度来提出的而已

刘会波 发表于 2012-5-30 12:39:24

xiaoshi_2011 发表于 2012-5-30 13:56:47

现在软件技术日新月异,有一些理论在实际中是要变通的,否则你过时的理论去实践到超前工作中,你会很迷惑,这是个人观点,仅供参考

Q661823 发表于 2012-6-12 16:50:38

主要是在出错率较高的功能应该重点测试,因为大部分的BUG可能出现在这部分!

llaflj 发表于 2012-6-20 15:23:48

:o

jenery 发表于 2012-6-20 15:38:16

还有个说法是80%的bug集中在20%的代码上
页: [1]
查看完整版本: 软件测试中二八原则