缺陷严重性

定义

我们在 Bugzilla 中使用 severity 字段来指示 Bug 对 Firefox 影响的范围。

该字段与 Bug 的优先级一起显示。

取值

严重性级别及其定义列在 https://wiki.mozilla.org/BMO/UserGuide/BugFields#bug_severity

默认情况下,新 Bug 的严重性为 --

S1 Bug 示例

  • 所有用户都禁用了 WebExtensions

  • 无法从 URL 地址栏进行 Web 搜索

  • 崩溃并导致数据丢失

S2 Bug 示例

可能会导致 Firefox 用户切换到其他浏览器的 Bug,无论是由于严重性足够高,还是发生频率足够高。

  • Bug 1640441 - Slack 在 onResize 循环中无限期挂起

  • Bug 1645651 - Reddit 评论部分 JS 代码的更改导致在 Nightly 上选择文本速度变慢

涉及合同合作伙伴的 Bug(如果不是 S1)

QA 报告的 Bug

  • Bug 1640913 - 因为重要消息在深色主题下不可见。由于该问题仅在一个操作系统上可重现且功能不受影响,因此未标记为 S1。

  • Bug 1641521 - 因为在启用 ETP(默认)的情况下,多个网站上的视频无法播放。由于关闭 ETP 可以解决此问题,因此这不是 S1。

Fuzzblocker Bug,阻止模糊测试取得进展

S3 Bug 示例

贡献者在代码库的日常重构和维护过程中提交的 Bug。

Bug 1634171 - 圆形图像周围的视觉伪像

QA 报告的 Bug

  • Bug 1635105 因为相关的重现步骤不常见,并且在刷新后该问题不再可重现。

  • Bug 1636063 因为它仅在一个特定的 Web 应用程序上且仅在特定配置集下可重现。

经验法则

  • 大多数类型为 taskenhancement 的 Bug 的严重性将为 N/A

  • 不要 为类型为 defect 的 Bug 分配 N/A 的严重性