51Testing软件测试论坛

标题: 软件测试中二八原则 [打印本页]

作者: 刘会波    时间: 2012-5-29 19:05
标题: 软件测试中二八原则
软件测试中有一个二八原则,我的理解是用80%的时间测试20%的重要功能上,这样的理解对吗?
作者: xahuanyu008    时间: 2012-5-30 08:51

作者: 413601429    时间: 2012-5-30 09:54
我们老师讲的是80%的错误出现在20%的模块。。
作者: Charles_H    时间: 2012-5-30 10:02
都对……
作者: 刘会波    时间: 2012-5-30 10:59
老师再讲回归测试的时候,提起到二八原则,大概是这样的:花80%的时间回归测试20%的大缺陷。
我都不知道哪个是对的。。。
作者: ytcaicai    时间: 2012-5-30 11:36
都有道理,只是从不同的角度来提出的而已
作者: 刘会波    时间: 2012-5-30 12:39

作者: xiaoshi_2011    时间: 2012-5-30 13:56
现在软件技术日新月异,有一些理论在实际中是要变通的,否则你过时的理论去实践到超前工作中,你会很迷惑,这是个人观点,仅供参考
作者: Q661823    时间: 2012-6-12 16:50
主要是在出错率较高的功能应该重点测试,因为大部分的BUG可能出现在这部分!
作者: llaflj    时间: 2012-6-20 15:23

作者: jenery    时间: 2012-6-20 15:38
还有个说法是80%的bug集中在20%的代码上
作者: jenery    时间: 2012-6-20 15:49
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%的人完成的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2