您的位置:首页 > 其它

软件缺陷的分析

2013-09-29 16:19 183 查看

1、缺陷分析定义

缺陷分析本质上是对缺陷中包含的信息项进行收集,汇总,分类之后使用统计方法或者分析模型得出分析结果。

2、缺陷数据的收集

缺陷提交时需要收集的信息

1 缺陷的严重等级
2 缺陷所在的模块
3 缺陷发现的时间
4 缺陷所在的版本号
5 缺陷的发现者
6 负责修改缺陷的工程师

缺陷关闭时需要收集的信息

1 缺陷关闭的时间
2 关闭缺陷的版本
3 修复缺陷而改动的代码行数产生缺陷的根本原因 (例如 :需求,分析,编码,软/硬配置)   

3、分析 

缺陷的发展趋势(新发现缺陷数量增长趋势和关闭数量的趋势)缺陷发展趋势图有助于我们了解各版本中缺陷数量的分布。特别在回归测试阶段中,缺陷的分布可以直接反映出版本的质量状况。

缺陷分布状况:缺陷按模块的分布情况;缺陷按产生的根本原因的分布状况。模块分布图是反映的是各个模块中缺陷数量的分布状况。它可以被用来评估各模块质量水平,开发难度。同时也能从侧面反映出测试资源在各模块分布情况
缺陷产生的原因分布图。该分布图是缺陷分析中最为重要的一张图表,因为它可以直接反映出各软件工程活动的质量,为软件过程的改进提供直接的参考数据。一般来说,缺陷产生的根本原因划分的越细致,分析的结果就越精确。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: