请问Bug曲线是怎么会事?
Bug曲线具体是如何定义的?是怎么制作出来的?
意义是什么?
它能反映出那些问题?(也就是该怎么观察Bug曲线?以发现其中蕴涵的信息) 偶是这样认为的:
从测试开始,bug被不断发现,那么这些bug与测试的日期等都有对应的关系,可以通过bug管理工具进行绘图,绘好就很容易看出bug随测试时间的变化趋势,不同的绘图方式,还能体现出什么类型的、什么级别,那个功能,谁负责的部份,由于什么原因等bug的趋势情况,这样就可以有针对性的加强那个部分,比如:bug图随着项目的逐步稳定,显示开发员A模块中的bug不断增加,没有任何递减的趋势,而其它相关开发员的模块bug不断下降,这时就要研究一下A开发员的工作了,是什么原因造成的,还是个人编码习惯等问题喽。。又比如:通过整体bug走势,可以一定程度上预测产品会达标的大概日期,因为bug曲线终归要近似趋零或达到可允许的范围(严重级别与个数)
-在TD中可以绘制bug图附件中(有两幅刚截的参考图)
-在testtrack中也可以.(我只发现表格形式的) 严格来说,一个项目过程中的BUG走向应该是符合一定规律的,但由于我们外部条件和内部条件的因素,导致我们的曲线与书上所介绍的曲线有很大差异。 大家应该更加注重的是这个曲线有何实际意义,对于测试、开发、以及成本等有何影响,就目前的测试的环境来看,研究这个曲线意义不大。测试人员可能还管不了那许多,还有即使有权力干涉开发人员的工作,但这也不能说明什么问题,反而招来非议,程序的编写主观性与客观性都存在,从这个曲线中不能反应任何关于开发人员的问题。对开发人员的评价自有另外的方法。而这个曲线的不正常,也可能与测试人员有关,很难保证所有测试人员一直都能保持一个正常的发挥其测试能力。
一句话:这个曲线中看不中用!最多只能直观的说明某阶段发现了多少BUG。其它什么都说明不了。 看来大家对这个bug曲线的概念还是有点争议,在其实用意义和和方法以及其使
用价值上的分歧更是比较大,这对我这个新手来说就如当头一棒。
请问有没有比较权威一点的说法? 我是这么看的,
BUG曲线纵轴是Bug数,而横轴根据你自己的定义,可以产生好多种类的曲线图,你可以将横轴定义为时间,或定义为人力资源,或定义为用例数等等,根据横轴定义的不同可以产生好多Bug曲线图.就看你怎么定义,怎么发明了.当然,你的定义肯定对你以后的度量工作产生积极的意义,那你的"发明"也真正有意义和作用 如果你们的测试部门绝对独立,过程绝对严格,那这个曲线很能反映情况,否则。。。 建议你学一下《软件工程》,就知道是什么东西了。 Bug 的曲线有很多种,就拿ClearQuest中来说,你可以根据自己的需要进行定制
一般我用的比较多的有下面几种:
新Bug的产生曲线:主要看每天新增bug的情况,理想情况应该是开始的时候不是很多,然后很快达到高峰,急剧减少,但是中间会有小的波动,这样的曲线是比较理想的
系统中总的Bug曲线:这个是去掉解决完的bug的图,理想的情况和尚一个差不多,只是减少的会慢一点,波动也会大一些
Bug的修复趋势:这个土我一般拿系统中的新增Bug,当天Close的bug放在一起看
当然还有其它很多的图,我们会根据需要进行设定。 tokpxl:
不知道您那里一天的BUG产量几何?数据量小的话可能并不是很准确的。我这里一般都是每周处理一次。在BUG修复方面,发现修复比率应该维持在怎样的一个水平上比较理想?具体的考核方面应该怎样计算?谢谢,不吝赐教。 其实我的意思就是大家不要拘泥于别人的形式,要根据自己的情况来做。
我们这里每天一个项目大概每个人能报到7-10个bug,算是挺多了。
CQ的功能很强大,可以定制各种反应软件不同指标的表格或者曲线。至于说到如何考核的问题,也是不能依葫芦画瓢。不同的公司,不同的系统架构,不同的企业文化,对考核的指标都会有不同的看法。
Bug的修复率本身这个指标在不同的时期,我想期望值应该不同。而且这些指标并不能反映项目的好坏,就像我们公司现在实行SQA一样,稽核没有抓住实质的东西,没有细致的曲分析,相当于是为了稽核而稽核,就失去了意义了。每次老总问他们,这个项目的异常点这么多,是不是这个项目就是做的不好?他们总是回答不出。
我建议你可以拿以前做的一个较好的项目,统计一下它的各项指标,然后可以把这些作为一个参考值,在后面的项目中发现这个指标不合理就及时调整。
尽信书则不如无书,很多软件测试的专业资料上的指标是一种很理想的指标,或者是很成熟的公司,体制下的指标,我们如果生搬硬套,会很痛苦。 在CMM4中,我们知道过程能力可概括为可预测的,那么怎么预测呢?实际就是通过曲线拟合,即
Bug曲线,横坐标是累计测试人.时/kloc,纵坐标是累计defect/kloc.通过曲线拟合分析,可以收集度量数据,根据度量数据得到预测模型,根据预测模型预测未来项目.反映自身流程的能力.预测过程和产品质量,保证软件产品具有可预测的高质量. bug曲线应该就是一种度量的手段,它可以让我们预测到bug数量的一个大概,有助于我们提高软件质量和测试效率
up 下
up 下 thank you! 根据实际情况吧,在国内,测试还附属于开发的情况下。。。。 sdlkfj3 我是个新手,刚开始做测试 ding 偶也是生手的,刚接触软件测试的!
页:
[1]
2