对缺陷的度量有助于测试过程监控,例如:缺陷密度分析,发现和修复的缺陷数目等。另外,缺陷度量应包括追踪过程控制信息的过程改进活动所需的缺陷信息,并引入缺陷来源分析、缺陷趋势分析等作为风险减轻策略的输入。本文介绍了几种常见的缺陷度量指标,在实际项目中,缺陷度量指标通常要和其他指标共同使用以达到测度的目的。

1、缺陷发现进度

1)度量目标

缺陷发现进度度量(累计缺陷)可以显示每个星期累计发现缺陷的数量,帮助评估测试的状态、测试进度和软件系统的质量。

2)度量定义

缺陷发现进度度量(累计缺陷)的X轴为星期,以yww形式表示,其中y表示年份的后两位,ww表示星期,例如:815指的是2008年的第15周。Y轴表示在测试阶段发现的缺陷数目,如图1所示。

图1 缺陷发现进度(累计缺陷)

3)度量分析

对缺陷发现进度进行度量分析的时候,可以从以下几个方面着手评估测试状态、测试进展和测试质量,以及后续测试资源的分配:

● 结合缺陷修复进度度量数据,分析发现缺陷和修复缺陷数目之间的差异,从整个项目的层面帮助项目团队进行合理的资源分配。

● 分析缺陷发现的高峰时间,即缺陷发现进度曲线开始趋于平缓的时间,假如缺陷发现进度曲线平缓的时间点远离计划测试结束的时间点,需要分析其中的原因。

● 和其他度量结合,例如:测试用例执行进度,分析缺陷发现进度是否符合测试质量、测试进度要求,并分析其中的原因。

2、缺陷修复进度

1)度量目标

缺陷修复进度度量(累计缺陷)可以显示每个星期累计修复缺陷的数量,帮助评估开发人员修复缺陷的进度、评估后续的测试资源分配和软件系统的质量。

2)度量定义

缺陷修复进度(累计缺陷)的X轴为时间,以yww形式表示,其中y表示年份的后两位,ww表示星期,例如:815指的是2008年的第15周。Y轴表示在测试阶段发现的缺陷数目,如图2所示。

31/3123>

什么是软件测试的缺陷指标,软件测试缺陷度量分析相关推荐

  1. 软件测试缺陷指标,软件测试质量指标算法(总结)

    <软件测试质量指标算法(总结)>由会员分享,可在线阅读,更多相关<软件测试质量指标算法(总结)(2页珍藏版)>请在人人文库网上搜索. 1.1 软件质量指标1.1 需求功能点覆盖 ...

  2. 软件测试缺陷指标,如何对缺陷进行分析,都分析哪些指标?

    5:Defect Injected and Defect Reason 看名字就应该很清楚这个图表的目的是为了查看缺陷引进的原因,根据这些数据可以我们提出改善方案. 最后还有一个叫做Delivered ...

  3. 软件测试 通用技术04 缺陷基本概述 缺陷的生命周期 缺陷的识别 缺陷报告 缺陷报告模板 测试需求、测试用例、缺陷报告的关系

    1 缺陷基本概述 1.1 缺陷的定义(重要!) 软件未实现产品说明书要求的功能: 软件出现了产品说明书指明不应该出现的功能: 软件实现了产品说明书未提到的功能: 软件未实现产品说明书虽未明确提及但应该 ...

  4. 软件测试缺陷表怎样描述,作为软件测试人员,如何描述缺陷(Defect)?

    作为软件测试人员,最基本的一项技能就是如何把所发现的缺陷(Defect)准确无歧义的表达出来,尤其还是全英文表达时候. 结合以前的一份总结,写下这篇博客. 其实从缺陷的描述也可以看出一个软件测试人员的 ...

  5. 软件测试基础(三)—— 缺陷判断标准、缺陷管理流程、缺陷工具推荐

    学习目标 1.能够说出软件缺陷判定标准: 2.能够说出项⽬中缺陷的管理流程: 3.能够使⽤Excel对于缺陷进⾏管理: 4.能使⽤⼯具管理缺陷. 一.缺陷 1.定义 软件中存在的各种问题,都为缺陷,简 ...

  6. 软件测试概论-用例和缺陷

    目录 一.测试用例 1.什么是测试用例(Test Case) 2.为什么要写测试用例 3.如何编写测试用例-测试用例要素 二.缺陷 1.什么是缺陷 2.缺陷报告 3.为什么要提交缺陷报告 4.如何提交 ...

  7. 软件测试质量标准的指标,关于测试设计的基本原则和用例的质量标准

    关于测试设计的基本原则和用例的质量标准 发表于:2009-11-12来源:作者:点击数: 关于测试设计的基本原则和用例的 质量 标准 软件测试 一.测试用例设计的基本原则 在测试用例设计时,除了需要遵 ...

  8. 软件测试质量度量指标

    软件测试质量度量指标 度量模块 度量指标 统计方法 度量说明 产品完成度 1.需求通过率 (已通过需求/已计划需求) 体现需求的完成度.也常可以统计为(测试用例通过数/计划的测试用例总数),即默认用例 ...

  9. r型聚类典型指标_文献解读 | 缺陷和非缺陷型精神分裂症脑网络功能紊乱的共性和异性...

     # 导读  精神分裂症是一种高度异质性疾病,缺陷型精神分裂症(DS)与非缺陷型精神分裂症患者(NDS)存在症状上的差异.缺陷型精神分裂症的阴性症状具有原发性和持久性的特点.早期影像学研究报道了DS的 ...

  10. 软件测试 (1)软件测试基础/理论知识储备

    目录 前言 1.啥是软件测试? 1.1什么是软件? 1.2软件由什么组成? 1.3软件产生过程复杂吗? 1.4讲了这么多,到底什么是软件测试??? 1.5测试软件的目的是什么? 2.软件测试分类 2. ...

最新文章

  1. linux mysql 类型_常用的MySQL数据类型
  2. 360怎么看电脑配置_Win10系统自带杀毒和垃圾清理好么?需不需要安装360卫士
  3. ASP.NET内置对象的总结
  4. dotnetcore+vue+elementUI 前后端分离 三(前端篇)
  5. 浅谈auto与decltype函数的区别
  6. Rose与PowerDesigner:两款建模工具对比分析比较
  7. WordPress火箭缓存插件WP Rocket v3.8.8 汉化版
  8. iOS - AutoLayout
  9. list copy中status列的状态的意义。
  10. 服务器设置系统盘分页,服务器设置系统盘分页
  11. 如何批量查询ip地址归属地等信息?
  12. 一文读懂《“十四五”软件和信息技术服务业发展规划》
  13. 基于Spring Boot的讲师积分管理系统(毕业设计,毕设)
  14. flutter 实现文字竖排以及动画效果(文字逐一显示)
  15. vs支持java吗_为什么vs不支持java
  16. linux下 安装企业微信
  17. 九龙证券|大宗商品集体下挫,黄金一枝独秀,纳指领跑全球股市
  18. 流行的任天堂电子游戏模拟器 Cemu 计划开源并支持 Linux
  19. Ubuntu备份还原
  20. 社区卫生服务管理系统

热门文章

  1. 关于vmplayer 和vmrun 同时使用说明文档
  2. 计算机网络教程 azw3,Windows 10从入门到精通(pdf+epub+mobi+txt+azw3)
  3. tps协议和onvif协议_摄像头ONVIF协议,到底啥是ONVIF,又是啥意思?
  4. mysql instr函数_MySQL 的instr函数
  5. 卸载oracle11g全部,完全卸载oracle11g步骤:
  6. STC单片机使用RS485下载程序方法
  7. FreePiano下载与使用
  8. Python-《转载-Github上的python开源项目》
  9. 怎么修改PDF文件内容
  10. zend studio php 运行,Zend Studio使用教程:使用PHP 7进行开发(一)