• 软件缺陷分析


    缺陷分析图表

    • 缺陷分布图

    缺陷数据与缺陷属性的函数。

    如缺陷状态分布情况,缺陷严重性分布情况,缺陷模块分布情况等。

    还有缺陷产生原因分布情况,缺陷关闭方式分布情况。

    一般是饼图,每种情况的百分比以及缺陷数。

    image

    • 缺陷趋势图

    用处:可以评估开发所做的努力,判断测试完成标准。

    按各种状态将缺陷计数作为时间的函数显示。

    趋势报告可以是累计的,也可以是非累计的。

    X轴:时间

    Y轴:新建的bug数,关闭的bug数

    image

    • 缺陷年龄报告

    展示一个bug处于某个状态的时间长短,比如new,open,resolved等等状态。

    从而了解处理这些缺陷的时间进度情况。

    缺陷分析指标

    反映产品质量的指标: 

    缺陷密度 = 缺陷数量 / 软件规模

    潜在缺陷概数 = (100% - 发布前缺陷去处率) * 缺陷密度

    反映产品可靠性的指标:

    平均失效时间 = 软件持续运行时间 / 缺陷数量

    反映缺陷发现及修复的效率的指标: 

    缺陷检出率 = 某阶段当时发现的缺陷 / 属该阶段的全部缺陷 * 100%

    发布前缺陷去处率 = 发布前发现的缺陷 / (发布前发现的缺陷 + 软件运行的前3个月发现的缺陷)* 100%

    缺陷修正率 = 修复过程中未引发其他问题的缺陷数 / 被修复缺陷的总数 *100%

    反映缺陷修复成本的指标:

    平均修复时间 = ∑缺陷修复时间 / 缺陷数量

    平均修复成本 = 开发人员的平均人力成本 * 平均修复时间

    相对返工成本 = 返工的工作量 / 项目总工作量 *100%

    软件缺陷预防

    1)测试活动尽量提前,通过及时消除开发前期阶段引入的缺陷,防止这些缺陷遗留并放大到后续环节。

    2)通过对已有缺陷进行分析,找出产生这些缺陷的技术上的不足和流程上的不足,通过对这些不足进行改进,防止类似缺陷再次发生。

  • 相关阅读:
    求每天的收入和支出
    行列 转换 合并 分拆
    用户消费总金额 2000以下 20004000 40006000 查询连续数字,统计个数
    txt文件分割导入数据库
    字符串分割函数拆分成多行
    如何向一个自增字段插值
    sql中带in条件的查询及提高效率
    逐行计算、逐行递延、逐行更新
    SQL2005实现全文检索的步骤 停止数据库的用户连接
    查字段指定数据后一行记录
  • 原文地址:https://www.cnblogs.com/miniren/p/6043597.html
Copyright © 2020-2023  润新知