zoukankan      html  css  js  c++  java
  • Bug 的严重性的定义参考

    在代码测试中,通常一个 Bug 需要我们定义他们的优先级(即定义开发人员应该如何相应这个Bug) 和它的严重等级(即该 Bug 发生后对程序的影响)。

    专业的英文为 Priority -- 优先级;和Severity -- 严重等级。

    优先级和严重等级不是紧密结合的 Bug 的两个属性,不是一个 Bug 的严重等级越严重那么它的优先级就越高。

    具体为一个Bug 定义多少个 Severity 的值取决于不同项目/团队对其的定义。这里根据我个人的理解给出一些定义:

    • Highest - 最高,通常当一个 Bug 发生时导致了程序 Crash, 数据丢失,和主要功能不能正常工作。比较常见的场景有:
      •   代码不安全,比如 SQL 注入等,用户可以访问其权限以外的操作
      •   数据丢失,或者数据的完整性受到影响
      •   内存泄露
      •   用户文件丢失
      •   程序依赖的服务不能访问
      •     或者代码的重要断言失败
    • Normal - 功能未达到用户需求,程序,功能不稳定(stable)
      •   影响用户体验的提示,处理方式
      •     用户需求的没有实现,或者部分实   
    • Low - 没有明显影响到用户需求,用户体验,和使用功能的问题
      •   快速操作时的程序反应较慢
      •   当某个用户输入界面在接收大量输入时影响显示
  • 相关阅读:
    Codeforces 837F Prefix Sums
    Codeforces 822E Liar dp + SA (看题解)
    Codeforces 989D A Shade of Moonlight
    Codeforces 887D Ratings and Reality Shows
    Codeforces 666E E
    Codeforces 436E Cardboard Box (看题解)
    Codeforces 342D Xenia and Dominoes 状压dp
    js倒计时
    $.extends 继承原理
    js点击回到顶部2
  • 原文地址:https://www.cnblogs.com/xinghuayang/p/PROJECT_MANAGEMENT_BUG_SEVERITY_DEFINE.html
Copyright © 2011-2022 走看看