|
我们在软件测试后,就会有对软件的一个评估,就是评价软件质量如何, 一
般我们用的是bug,就是软件有多少个bug来评估,
有的还会根据bug的不同严重程度给个加权值来评估。
但是实际中,光用bug来统计,只能反映软件的一个方面
,还有代码行统计,bug密度统计等。
还有程序复杂度的度量,如果复杂度越高,那么bug的机会就越多,这样在系统没测
试之前就能大概估算出软件质量在第一次测试的时候会如何。
一个好的测试人员不仅仅是在测试的时候知道软件如何,还要知道在系统分析的时候,开
发设计的时候就能知道软件质量大概如何,这样对于测试计划的制定有很大帮
助
软件的好坏,你刚才的bug
"数目和严重性是一个方面,我觉得应该还有release后的用户的反应 "
10935268(椰之风) 11:22:44
反馈回来的问题
56123046(草莓()) 11:29:15
那也是一种 是在一定时间,反馈的问题,做个比
例计算
63306657(順) 11:23:28
那叫什么测试来着 bata测试吧
56123046(草莓()) 11:30:20
这是用户测试,也是beta测试
10935268(椰之风) 11:24:24.......
56123046(草莓()) 11:31:36
度量的方法,工具等等很多,有oo的度量如类的继承深度,变量程度等等,利用次数等。
56123046(草莓()) 11:34:20
如果你们用过together的话,那个工具可以对对象进行度量,分析对象的。比如说,系统总
共统计出100个对象,测试结果是200个bug,那么可以这样度量:每个对象2个
bug,以后,如果再做系统的时候,看到开发出的对象后,就可做个大概的判断
,虽然这个判断要加些其他因素如开发人的能力等。但是判断还是比较客观的
估计。
397016396(PenChelly) 11:27:53
大家好
56123046(草莓()) 11:35:11
如果,你经常如此做度量,那么你的度量的经验会很高,水平自然很高。
397016396(PenChelly) 11:28:45
怎么做那个质量保证计划呢?
56123046(草莓()) 11:36:25
质量保证计划范围很广,主要是从管理上做
的,你可以参照网络上的一些。
56123046(草莓()) 11:36:41
比如做iso9000等
56123046(草莓()) 11:37:09
所有的度量都是根据软件,程序
来的,离不开程序。
56123046(草莓()) 11:37:38
因此,对程序的了解
,程序代码结构的了解,对测试度量有好处。
397016396(PenChelly) 11:31:14
哦谢谢了
10935268(椰之风) 11:32:58
呵呵,我发现我和老大真的是两种人
56123046(草莓()) 11:41:07
上次讲课的时候说过代码的结
构,最低层是代码行,现在统计代码行的工具很多,大家可以用来统计一下自
己的软件代码行如何,代码行是用来统计生产率、生产力的,比如说多少人多
少月开发了多少行代码,就能算出生产率:如:500行/月/人。 这里的代码行
算生产率不是单指实际代码的生产行,而是整个开发过程的时间。
56123046(草莓(唐僧)) 11:43:20
如果大家算出软件的代码行,用bug/代码行,就得到一
个度量值, 就是千行代码有多少bug,这个度量就可以用做,指定计划的时候,
对下一个软件质量的要求,比如下一个软件要做到1bug/千行代码。这就是软件质量的量化。
56123046(草莓()) 11:45:35
代码行的再高一层是功能点
,功能块,这是用来统计系统复杂度的。功能点,功能块之间会通过一定的关
系,交叉在一起,包括对象之间。通过计算功能点,功能块对象之间的关系连
接点数,来判断互相之间的交叉情况,以侧面反映软件的复杂度。
56123046(草莓()) 11:46:41
一定的复杂度对软件质量有影响的,复杂的软件,bug
肯定多些。呈一个线形比例。
56123046(草莓()) 11:49:26
功能再往上就是大单元,模块,系统,子系统。这一层反映了系统的性能。比如说:平均
不工作时间等度量标志(MTTE)。是从系统模块的运用上来看的。
56123046(草莓()) 11:50:50
以上一些度量方法在共享里的“软件测试技术培训.rar
里有
56123046(草莓()) 11:51:29
有想了解面向对象的也可以看:面向
对象技术培训.rar
56123046(草莓()) 11:53:15
以上只是简单说了一下
度量的问题与好处,大家可以自己去看,自己去实践,比如,你在评估报告里
加一个bug统计及代码统计,如bug/千行代码的 指标,老板肯定会高兴的。
56123046(草莓()) 11:53:41
好了,到这了!
我们做测试的,有时候要在测试工作中引入新的东西,这样对你,老板也高兴的,
会认为你有创新。 |
|