缺陷分析与统计浅析

By:授客   QQ:1033553122

 

目录

A. 整体统计

1、 项目缺陷数统计

B. 项目统计

1、 版本缺陷数统计

2、 模块缺陷数统计

3、 缺陷严重程度统计

4、 缺陷状态统计

5、 缺陷激活次数统计

6、 缺陷类型统计

7、 每人提交的缺陷数统计

8、 每人关闭的缺陷数统计

9、 指派给每人的缺陷数统计

10、 每人解决的缺陷数统计

11、 缺陷解决方案统计

12、 是否确认统计

C. 回归统计

1、 模块缺陷数统计

2、 缺陷严重程度统计

3、 缺陷增减,重激活等状态变化统计

4、 每人新增缺陷数统计

5、 指派给每人的缺陷数统计

6、 是否确认统计

D. 个人统计

1、 模块缺陷数统计

2、 缺陷严重程度统计

3、 缺陷状态统计

4、 缺陷激活次数统计

5、 缺陷解决方案统计

特别说明

 

A. 整体统计

# 站在整体的视角所有项目进行简单的统计

1、 项目缺陷数统计

统计每个项目的缺陷数量,每个项目的缺陷占比

# 统计价值:理论上,项目缺陷数越少,说明项目质量越高,工作效率越高,反之越低。

 

B. 项目统计

对单个项目进行统计与分析

1、 版本缺陷数统计

统计每个版本的缺陷数量,每个版本的缺陷占比

# 统计价值:理论上,随着版本的不断迭代,缺陷数应该越来越少。当然不排除需求变更,导致版本缺陷数突然上升。通过统计数据,可以看到版本缺陷数占比,大致的变化趋势,进而分析产品质量变化趋势,同时也可能获得其它信息,比如产品需求把控能力。

 

2、 模块缺陷数统计

统计每个模块的缺陷数量,每个模块的缺陷占比

# 统计价值:了解缺陷的分布情况,模块代码质量,对模块质量风险有个比较好的把握;某种程度上也体现了测试覆盖度,测试广度。

 

3、 缺陷严重程度统计

统计不同严重级别的缺陷数量,每种严重级别的缺陷占比

# 统计价值:缺陷的严重级别,某种程度可以体现开发的代码质量,工作质量;同时也体现了测试人员的测试深度,测试价值,对产品质量的重视程度。

# 严重级别:致命 , 严重, 一般, 轻微, 建议

 

4、 缺陷状态统计

统计不同状态的缺陷数量,每种状态的缺陷占比

# 统计价值:统计项目残留缺陷数,结合缺陷严重程度,可为产品风险分析提供参考数据。

# 状态:激活 , 已关闭, 已解决

 

5、 缺陷激活次数统计

统计重新激活的缺陷数量,不同激活次数的缺陷占比

# 统计价值:理论上,缺陷激活次数越多,代码质量越低,工作效率越低,进而体现了开发人员的工作态度,代码质量,效率。

 

6、 缺陷类型统计

统计不同类型的缺陷数量,不同类型的缺陷占比

# 统计价值:挖掘缺陷的来源,理论上,缺陷一直都会有,我们要不能只找缺陷,还要找缺陷的源头,找到后对症下药。

 

7、 每人提交的缺陷数统计

统计每人提交的缺陷数量,每人提交的缺陷占比

# 统计价值:缺陷数某种程度也提现了测试人员的付出

 

8、 每人关闭的缺陷数统计

统计每人关闭的缺陷数量,每人关闭的缺陷占比

# 统计价值:关闭数量越多,回归缺陷数越多,投入也越多,结合提交的缺陷数,上容易分析测试人员对缺陷的跟踪情况。

 

9、 指派给每人的缺陷数统计

统计指派给每人的缺陷数量,指派给每人的缺陷数占比

# 统计价值: 缺陷数某种程度也是工作量的一种体现。

 

10、 每人解决的缺陷数统计

统计每人解决的缺陷数量,每人解决的缺陷数占比

# 统计价值:结合上面 指派给每人的缺陷数统计,直观的提现开发人员的工作态度,效率等。

 

11、 缺陷解决方案统计

统计不同解决方案的缺陷数量,每种解决方案的缺陷数占比

# 统计价值:某种程度体现了开发人员对缺陷的态度,对工作的态度,工作质量等

解决方案:延迟处理,拒绝处理等

 

12、 是否确认统计

统计是否确认的缺陷数量

# 统计价值:理论上,未确认缺陷数越多,说明开发对缺陷越不重视,处理越不及时。

 

 

C. 回归统计

统计本次测试完成后的缺陷情况

1、 模块缺陷数统计

统计未关闭状态的缺陷中,每个模块的缺陷数量,每个模块的缺陷占比

 

2、 缺陷严重程度统计

统计未关闭状态的缺陷中,不同严重级别的缺陷数量,每种严重级别的缺陷占比

# 严重级别:致命 , 严重, 一般, 轻微, 建议

未关闭缺陷总数:xxx个,详情如下:

致命:xx个, 严重:xx个, 一般:xx个, 轻微:xx个, 建议:xx个

 

3、 缺陷增减,重激活等状态变化统计

# 统计本次测试回归的缺陷数量,缺陷关闭、新增、重新激活的缺陷数

缺陷回归总数:xx个  关闭缺陷数:xx个     重新激活缺陷数:xx个

新增缺陷数:xx个  转需求缺陷数:xx个

说明:如果时间允许,建议细化:针对新增缺陷,按严重级别统计缺陷数

 

4、 每人新增缺陷数统计

# 统计本次测试,每个人新提交的缺陷数量,每人提交的缺陷占比

 

5、 指派给每人的缺陷数统计

统计未关闭状态的缺陷中,指派给每人的缺陷数量,指派给每人的缺陷数占比

 

6、 是否确认统计

统计未关闭状态的缺陷中,是否确认的缺陷数量

D. 个人统计

统计每个开发人员的的缺陷情况

# 建议:

1、短期回归测试统计中,建议仅统计未关闭缺陷;长期阶段性统计中,建议统计所有状态的缺陷

2、开发人员多的情况下,统计可能比较耗时,可能不是那么容易做到,所以,一般建议在仅阶段性统计中进行分析

 

1、 模块缺陷数统计

#统计某开发人员负责模块的缺陷数量,缺陷占比等

 

2、 缺陷严重程度统计

#统计某开发人员的不同严重级别的缺陷数量,缺陷占比等

 

3、 缺陷状态统计

#统计某开发人员的不同状态的缺陷数量,缺陷占比等

 

4、 缺陷激活次数统计

#统计某开发人员的重新激活的缺陷数量,缺陷占比等

 

5、 缺陷解决方案统计

# 统计某开发人员的不同解决方案的缺陷数量,缺陷占比等

#短期回归测试统计中,建议不做该统计(如果只统计未关闭缺陷

 

特别说明

1、 缺陷数据统计是需要花时间的,特别是纯手工统计的情况下,需要花费更多的时间,所以效率起见,建议认真选择一款好工具,笔者在这里推荐大家用禅道

 

2、 不是所有工具都会提供所有你想要的统计功能,有的工具可能不提供、或者仅提供上述中的部分,或者提供的统计功能存在功能缺陷,不能用,所以针对选择的工具,适当的对上述统计进行裁剪,当然,也可以考虑手工统计

3、 不是每次统计都要包含上述所有统计,可以根据测试阶段进行适当的裁剪,比如,回归测试统计,建议【回归统计】+【个人统计】或者仅进行【回归统计】;类似里程碑这样的阶段性测试统计,建议【整体统计】+【项目统计】+【个人统计】

4、 数据来源缺陷,所以,要想正确的度量,请务必对缺陷相关字段进行规范性设置, 同时提交缺陷时,规范的填写缺陷,相关人员按规范操作。

5、 短期回归统计中,有人可能会想,要是统计完成后又发现缺陷咋办?

解答:可以增加每日统计,即对每天新增缺陷数做个反馈(如果有进行测试的话),简单的,反馈每日新增缺陷总数,当然如果时间允许的话,也可以继续细化,按严重级别分类统计。

# 个人很推荐每日对测试情况做个简单的反馈(不用另外出个文档报告)

转载于:https://www.cnblogs.com/shouke/p/10157869.html

测试思想-测试总结 缺陷分析与统计浅析相关推荐

  1. 测试报告的2个要点:1.测试结果与缺陷分析(功能、性能)2.测试结论与建议(项目概况、测试时间、测试情况、结论性汇总)

    测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础. 测试报告是测试阶段最后的文档产出物.优秀的测试经理或测试人员应该 ...

  2. 缺陷分析在软件项目中的实践

    有人曾说过:人可以犯错,但绝不能再而三.软件开发中,开发人员经常犯错,主要是没找到根因.有效的缺陷分析可以帮助发现问题.制定改善措施,促进项目健康运营.常见的分析方法:帕累托分析.5why.鱼骨图.找 ...

  3. 测试缺陷分析务实篇-转

    测试缺陷分析务实篇 2008-08-28 作者:罗耀秋 来源:网络   摘要: 测试活动作为IT项目和产品开发一个重要的环节,通过发现产品或组件的缺陷,并反馈给开发组修复验证这些缺陷,从而在一定程度上 ...

  4. 测试工程师必会能力之缺陷分析入门

    缺陷分析也是测试工程师需要掌握的一个能力,但是很多时候大家只记得要提交缺陷.统计缺陷情况,而忽视了缺陷分析. 其实每个项目的缺陷记录都是有很大价值的: 在测试阶段分析当前缺陷情况,及时发现存在的问题并 ...

  5. 软件测试工程师进阶之路|分析测试现状、测试知识、测试思想

    注:本文来源: 方水泉  <  软件测试工程师进阶之路|分析测试现状.测试知识.测试思想  > 目前,很多机构天天吹嘘测试多么好,工资多么高,但从我多年的从业经历来看,测试这条路的瓶颈非常 ...

  6. 高质量的缺陷分析:让自己少写 bug

    阿里妹导读:缺陷分析做得好,bug 写得少.阿里资深技术专家和你分享如何进行高质量的缺陷分析,总结了 5 个要点,通过缺陷分析消除开发中的各种盲点,打造一个学习型的团队. 软件开发中的缺陷隐含着极高的 ...

  7. 一组经典测试思想观点

    一组经典测试思想观点    测试是不可能穷尽的,当测试出口条件满足时就可以停止测试     有测试大师说测试是为了发现错误,一个好的测试是发现以前没有发现的错误.但是这个要求可能会使人走入极端.其实, ...

  8. 最全APP测试思想及流程要点,高薪测试人员一定要看

    App已经渗透到每个人的生活.娱乐.学习.工作当中,APP作为现如今几乎最广泛的应用程序,在所有的移动平台上都有应用,并且以极高的速度增长.但是作为程序而言,出现的时间并不是非常久.很多原有的软件测试 ...

  9. 浅谈通过缺陷分析进行项目质量分析

    本篇文章浅谈如何进行测试缺陷分析和质量报告分析. 背景 如同代码是程序员的成果之一,测试报告和质量报告是测试人员的主要成果之一.对于一个测试,在测试项目结束时需要对测试过程中的典型bug.常出现bug ...

最新文章

  1. VLOG丨树莓派Raspberry Pi 3安装PLEX并挂载USB硬盘打造最牛的微型家庭影音服务器2018...
  2. 你的企业客户服务,离卓越还有多远?
  3. haXe下体验jQuery
  4. 给你的shell终端添上一道靓丽的风景
  5. Java获取Object属性值
  6. 【wpf】在win10系统上弹出toast和notification
  7. 使用Spring容器最简单的代码姿势
  8. IT报表开发者必看:别加班了,真正解放双手的低代码开发神器来了
  9. Leetcode 946.验证栈序列
  10. 数据之路 - Python爬虫 - Json模块与JsonPath
  11. C语言中的宏之#define
  12. 谷歌中国解散 正式退出中国市场
  13. 二次剪辑必备小技能—视频水印去除
  14. SNP基因数据质控调研
  15. PyTorch 和 TensorFlow的区别
  16. 计算机网络应用技术技能大赛
  17. 做外贸有没有好的软件?
  18. Python程序员都知道的5个彩蛋
  19. KFC门店定点查询(输入城市名称即可查询)
  20. 软件测试(六):白盒测试

热门文章

  1. JS判断UA动态加载CSS的方法
  2. 一、Rabbitmq安装与配置信息
  3. Qt入门(8)——事件和事件过滤器
  4. MVC4 Filter 验证客户端访问类型(移动端、PC端)
  5. Java关键字new和newInstance的区别
  6. [转]Android截屏及图片解析
  7. Web 2.0 编程思想:16条法则(转)
  8. kvm架构详解--理解CPU、内存、IO虚拟化技术、处理器硬件支持
  9. (58)FPGA面试题-只使用双输入NAND门,设计了一个四输入NAND门
  10. (12)Verilog HDL变量:reg型