`
saybody
  • 浏览: 903111 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

关于bug度量的一个公式

 
阅读更多
为了更客观度量,考虑到bug的严重性、技术难度、产品类型、模块稳定性等因素影响,不是用“所发现的bug数量”,而是用“所获得的bug value (缺陷值)”来度量,公式被定义为:

Bug_value = P0_Bug_Number × 1.6 + P1_Bug_Number× 1.4 + P2_Bug_Number× 0.7 + P3_Bug_Number×0.3)× Wd × Ws × Wt

其中:P0_Bug_Number:致命的(fatal)缺陷数量

P1_Bug_Number:严重的(critical)缺陷数量

P2_Bug_Number:一般的(major/normal)缺陷数量

P3_Bug_Number:次要的(minor)缺陷数量

Wd: 技术难度系数,如Database, Enterprise Server, Java难度系数大,发现Bug不容易,Wd可以定在1.5 – 5.0

Ws: 稳定性系数,全新模块,Bug比较多,发现缺陷比较容易;版本越高,越稳定。Ws可以定在0.5 – 1.0 假如以version 10.01.0, Version 1.0 = 1/100, Version 2.0 = 4/10, Version 2.0 = 9/100, …, , Version 8.0 = 64/100, Version 8.0 = 81/100

Wt: 产品类型系数,可根据实际情况和历史数据来判断。Wt也可以和Wd合并为一个系数。

分享到:
评论

相关推荐

    bug定义和返工率计算统计方法

    bug 定义是指在软件开发过程中出现的错误或缺陷,包括高级类、 中级类和低级类三个等级。高级类 bug 是指严重错误,如程序引起的死机、死循环、数据库死锁、存储业务逻辑错误和 SQL 语句性能或逻辑错误等。中级类 ...

    常见软件项目度量指标介绍.docx

    度量项含义目的与意义测试生产率单位时间所测试的代码量、或者单位时间执行测试用例的数量是一个团队的测试能力,工作量测试所做的工作小时数测试为整个项目贡献的工作量,缺陷密度千行代码发现的缺陷数,用于度量被...

    Java软件度量源码

    Java软件度量源码是一个非常重要的主题,尤其对于软件开发人员和质量保证团队而言。它涉及到对源代码的定量分析,以评估软件的质量、复杂性、可维护性和其他关键属性。在Java编程语言中,软件度量是通过一系列计算...

    测试思考之bug缺陷趋势曲线图

    感触还是有的,现对于某几个相关的问题写了一些个人的想法,这次说的是关于bug曲线图的问题,  我们大部分人都知道所有的测试执行完成后,都会有测试报告,而测试报告的一个最关键的因素就是bug曲线图,一般都会有2...

    研发效能度量的正确姿势与落地实践.pdf

    一、研发效能度量的重要性 研发效能度量对于软件研发团队和组织具有举足轻重的作用。通过对研发效能的度量,可以了解团队的工作效率、产出质量和 Bugs 率,从而发现问题,改进流程,提高质量和效率。同时,研发效能...

    Android-Buglife一个用于iOSApp的Bug报告SDK和Web平台

    Buglife是一个专门针对iOS应用的Bug报告SDK,同时也提供了一个Web平台,方便开发者管理和追踪这些bug。 **Buglife SDK** Buglife的SDK允许开发者轻松地将其集成到iOS应用中。通过简单的API调用,开发者可以在应用...

    bugfree bugfree bugfree bugfree bugfree

    bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree

    bugfree,bug管理

    在软件开发中,bug是不可避免的,BugFree提供了一个高效的平台来记录、跟踪、修复这些问题,确保项目的顺利进行。 BugFree的主要功能包括: 1. **问题创建**:用户可以创建新的bug报告,包括详细描述bug的现象、...

    bugfree2.0软件测试bug管理工具

    总的来说,BugFree 2.0 是一个实用的缺陷管理工具,尤其适合中小型企业或开源项目使用。通过有效的缺陷跟踪和团队协作,它能够帮助提升软件质量,优化开发流程。对于初次接触BugFree的用户,推荐先了解其基本概念和...

    bugfreee一个bug管理系统jsp+mysql

    总的来说,Bugfree是一个实用的bug管理系统,它充分利用了JSP的动态网页能力和MySQL的数据管理优势,为软件开发团队提供了一个便捷的工具,以更好地追踪、管理和解决项目中的bug,从而提升整个项目的质量和效率。...

    excel简易BUG列表管理

    "excel简易BUG列表管理"是一个利用Microsoft Excel构建的简单缺陷跟踪系统,适合小型团队或个人项目使用。以下是这个系统的一些核心知识点: 1. **Excel作为缺陷管理工具**: Excel是一款强大的电子表格工具,因其...

    BugFree3.0.4导出BUG操作步骤

    BugFree是一个开源的缺陷跟踪系统,它允许项目团队对软件开发中的错误(bug)进行记录、跟踪和管理。BugFree3.0.4是BugFree的一个版本,导出BUG的操作步骤通常涉及到以下知识点: 1. BugFree系统环境配置:BugFree...

    软件产品质量度量

    1. **缺乏公认的准确度量标准**:由于软件产品的多样性和复杂性,很难找到一个普遍适用且科学准确的度量方法。 2. **产品特性的多样性**:不同的软件产品有着不同的特性和应用场景,这使得难以找到一种适用于所有...

    软件测试Bug和bug生命周期中的各种状态

    2. Open(打开的):当一个 Bug 被指认为 New 之后,将其将给开发人员,开发人员将确认这是否是一个 Bug,如果是,开发组的负责人就将这个 Bug 指定给某位开发人员处理,并将 Bug 的状态设定为“Open”。 3. Fixed...

    Computer Bug计算机Bug的由来

    计算机Bug的概念及其相关术语“debugging”的诞生,不仅是计算机科学历史上的一个小插曲,更是技术进步的一个缩影。通过这个故事,我们可以看到技术发展过程中偶然性和创新精神的重要性。格蕾丝·赫珀的故事提醒着...

    Bug报告模板.docx

    Bug 报告模板 在软件测试和质量保证过程中,_bug 报告模板是一种非常重要的文档...Bug 报告模板是一个非常重要的文档工具,它可以帮助软件开发团队更好地记录和追踪软件中的缺陷和错误,从而提高软件的质量和可靠性。

    软件测试BUG清单分析说明

    如果一个BUG可以轻松地被重现,这表明问题可能具有普遍性,需要立即解决。测试人员应记录每次尝试重现BUG的难度,并据此给出相应的分数。例如,每次操作都能立即复现的BUG可得1分,而难以复现的BUG则得分更高。这样...

    TFS Bug管理使用教程

    **一、连接到团队项目** 在使用TFS进行Bug管理前,首先需要连接到你的团队项目。在VS的菜单栏中选择“团队” -> “连接到Team Foundation Server”。在弹出的对话框中添加服务器地址(向管理员获取),验证账户权限...

    软件测试bug统计分析图表

    在这个过程中,bug统计分析图表成为了一种有效的数据可视化手段,帮助测试团队和项目管理者快速理解bug的分布情况、严重程度以及解决进度,从而做出更精准的决策。 ### 二、bug统计分析图表的作用 1. **可视化bug...

    ckeditor数学公式编辑器

    总结来说,"ckeditor数学公式编辑器"是一个强大的工具,它解决了在Web环境中编写和编辑数学公式的难题,通过可视化界面和LaTeX支持,使得数学公式不再成为内容创作的障碍。无论你是教师、学生、科研工作者还是技术...

Global site tag (gtag.js) - Google Analytics