1. 程式人生 > >Bug優先順序與嚴重程度的劃分

Bug優先順序與嚴重程度的劃分

Priority()和Severity(嚴重程度)是的兩個重要屬性。很多新人經常混淆這兩個概念。通常,人員在提交Bug時,只定義Bug的Severity, 即該Bug的嚴重程度,而將Priority交給Project Leader 或Team Leader來定義,由他們來決定該Bug被修復的優先等級。某種意義上來說,Priority的定義要依賴於Severity,在大多數情況下,Severity越嚴重,那這個Bug的Priority就越高。你知道如何合理定義bug的Sevrity麼?
通常Bug管理系統裡Severity分為四個等級Blocker, Critical, Major, Minor/Trivial(也可自定義,但通常是這四個), 而priority分為五個等級:Immediate, Urgent, High, Normal, Low。

Severity

  1. Blocker:即系統無法執行、崩潰或嚴重資源不足、應用模組無法啟動或異常退出、無法測試、造成系統不穩定。
  • 嚴重花屏
  • 記憶體洩漏
  • 使用者資料丟失或破壞
  • 系統崩潰/宕機/凍結
  • 模組無法啟動或異常退出
  • 嚴重的數值計算錯誤
  • 功能設計與需求嚴重不符
  • 其它導致無法測試的錯誤, 如伺服器500錯誤
2.Critical:即影響系統功能或操作,主要功能存在嚴重缺陷,但不會影響到系統穩定性。
  • 功能未實現
  • 功能錯誤
  • 系統重新整理錯誤
  • 資料通訊錯誤
  • 輕微的數值計算錯誤
  • 影響功能及介面的錯誤字或拼寫錯誤
  • 安全性問題
3. Major:即介面、效能缺陷、相容性。
  • 操作介面錯誤(包括資料視窗內列名定義、含義是否一致)
  • 邊界條件下錯誤
  • 提示資訊錯誤(包括未給出資訊、資訊提示錯誤等)
  • 長時間操作無進度提示
  • 系統未優化(效能問題)
  • 游標跳轉設定不好,滑鼠(游標)定位錯誤
  • 相容性問題
4.Minor/Trivial:即易用性及建議性問題。
  • 介面格式等不規範
  • 輔助說明描述不清楚
  • 操作時未給使用者提示
  • 可輸入區域和只讀區域沒有明顯的區分標誌
  • 個別不影響產品理解的錯別字
  • 文字排列不整齊等一些小問題


Priority
  1. Immediate
即“馬上解決”,表示問題必須馬上解決,否則系統根本無法達到預定的需求。
2. Urgent
即“急需解決”,表示問題的修復很緊要,很急迫,關係到系統的主要功能模組能否正常

2.High
即“高度重視”,表示有時間就要馬上解決,否則系統偏離需求較大或預定功能不能正常實現。
3.Normal

即“正常處理”,進入個人計劃解決,表示問題不影響需求的實現,但是影響其他使用方面,比如頁面調用出錯,呼叫了錯誤的等。
4.Low即”低優先順序”,即問題在系統釋出以前必須確認解決或確認可以不予解決。

相關推薦

Bug優先順序嚴重程度劃分

Priority()和Severity(嚴重程度)是的兩個重要屬性。很多新人經常混淆這兩個概念。通常,人員在提交Bug時,只定義Bug的Severity, 即該Bug的嚴重程度,而將Priority交給Project Leader 或Team Leader來定義,由他們來

Bug嚴重程度(Blocker, Critical, Major, Minor/Trivial)和Bug修復優先順序如何定義

Priority[praɪˈɔrəti](優先順序)和Severity[sɪ'verətɪ](嚴重程度)是Bug的兩個重要屬

《網絡管理》IP地址管理子網劃分

響應時間 例如 bcf 拓撲圖 設置密碼 屬性 正在 段地址 數量 IP地址管理——ipmaster ipmaster是一款對IP地址進行管理的軟件,使用該軟件可以提高網絡管理員的工作效率。在大型網絡中,使用該軟件可以有序且高效地實現大中小型企業網IP地址的分配和管理。該

CSS - 移動端 常見小bug整理解決方法總結【更新中】

mic ros class clas 問題 像素 css strong 常見問題 常見問題總結與整理系列~ 1. border一像素在手機上看著有點粗的問題: 原理是因為:1px在手機上是使用2dp進行渲染的 換成 border: 0.5像素?是不行的!

Odoo項目Bug排查修復筆記

fin 控制 name pos div 出錯 blog call 缺失 一:Odoo控制臺error日誌一般為以下格式: Traceback (most recent call last): 出錯的文件調用列表 ...... error類型(XXERROR)

微信小程序bug記錄解決

開發工具 正常 none 出現問題 而且 spl 不同 ima gin 微信小程序bug記錄 textarea textarea在模擬器上沒有padding,可是在真機上會自帶padding,而且在外部改不了,並且在安卓和IOS上padding還不一樣 第一張圖是在開

設備掛載磁盤劃分

dev 格式 process C4D fst 好的 掛載 partprobe 圖片 操作過程:先分區、在格式化、在掛載、在使用 虛擬機添加一塊硬盤:掛載和分區格式化、掛載設備文件的掛載永久有效:配置vim /etc/fstab 添加交換分區交換分區的創建過程m

存儲結構磁盤劃分

保存 進行 bbc 沒有 所有 寫入 分區 -s abd 添加硬盤設備fdisk命令創建分區使用file命令查看該文件的屬性硬件存儲設備沒有進行格式,進行格式化可以使用du -sh /*命令來查看在Linux系統根目錄下所有一級目錄分別占用的空間大小。讓這個設備文件的掛載永

[UE4]優先順序相關性

一、優先順序 每個 Actor 都有一個名為 NetPriority 的浮點變數。這個變數的數值越大,Actor 相對於其他“同伴”的頻寬就越多。和優先順序為 1.0 的 Actor 相比,優先順序是 2.0 的 Actor 可以得到兩倍的更新頻度。唯一影響優先順序的就是它們的比值;所以很顯然,您無法通

Java多執行緒——執行緒優先順序守護執行緒(Daemon Thread)

一、執行緒優先順序 每個執行緒都可以通過thread.setPriority()實現程序優先順序的設定。可設定的範圍在1-10之間,如果超過此範圍將丟擲異常throw new IllegalArgumentException()。每個執行緒的預設優先順序為5。 tips:即使將某個執行緒的優

VLAN子網劃分區別

轉自:http://bbs.51cto.com/thread-1514066-1.html 經常看到論壇裡有新手上來發貼說已經弄了VLAN了,為什麼還要劃分IP子網的問題。今天詳細講一下。 VLAN與IP子網(劃分)的區別。有點類似於重量和質量的區別: 重量的的單位是牛頓,質量的單位是克(千克(

第八節課:第六章存儲結構磁盤劃分

內存 分區信息 原因 一個 defaults 多少 最大 過程 其他 筆記 (借鑒請修改) 6.3、文件系統與數據資料 目前linux最常見的文件系統: ext3:日誌文件系統。宕機時可自動恢復數據資料,容量越大恢復時間越長,且不能保證百

CSS選擇器優先順序效率優化

各類選擇器的優先順序 important宣告 1,0,0,0ID選擇器 0,1,0,0類選擇器 0,0,1,0偽類選擇器 0,0,1,0屬性選擇器 0,0,1,0標籤選擇器 0,0,0,1偽元素選擇器 0,0,0,1萬用字元選擇器 0,0,0,0 在上面的選擇器中,此外,

Html+Css詳解Css選擇器,優先順序匹配原理

給一個p標籤增加一個類(class),可是執行後該class中的有些屬性並沒有起作用。通過Firebug檢視,發現沒有起作用的屬性被覆蓋了。這個時候突然意識到了CSS選擇器的優先順序問題,這裡就CSS選擇器的優先順序問題做了一些總結。 選擇器種類 嚴格來講,選擇器的種類可以分為三種:標籤名選擇器、類選擇器

CSS選擇器、優先順序匹配原理

http://www.cnblogs.com/aaronjs/p/3156809.html 計算指定選擇器的優先順序:重新認識CSS的權重 通配選擇符的權值 0,0,0,0標籤的權值為 0,0,0,1類的權值為 0,0,1,0屬性選擇的權值為 0,0,1,1 0,0,1,0

CSS樣式優先順序權重計算方式

CSS一共有四種樣式控制方式:行內樣式、內嵌樣式、連結樣式、匯入樣式(@import).選擇器則有標籤選擇器,類名選擇器,ID選擇器,和偽標籤選擇器四種.那麼它們的優先順序與權重又是計算的呢? 首先上權重計算方法: 一.內聯 > id > cla

C 運算子優先順序記憶口訣

運算子詳情表 優先順序 運算子 名稱或含義 使用形式 結合方向 說明 1 [] 陣列下標 陣列名[常量表達式] 左到右 () 圓括號 (表示式)

子網劃分詳解子網劃分例項精析

目錄 子網劃分理論基礎 為什麼進行子網劃分 減少網路流量,無論什麼樣的流量,我們都希望它少些,網路流量亦如此。如果沒有可信賴的路由器,網路流量可能導致整個網路停頓,但有了路由器後,大部分流量都將呆在本地網路內,只有前往其他網路的分組將穿越路

c語言運算優先順序結合方向的問題

c語言運算的結合方向一直困擾我,不過我終於get到了哈哈 先附上c語言運算優先順序和結合方向圖片   以上有c語言一共的15個優先順序,從上往下遞增 c語言的運算子號有很多,當我們打程式碼或者看程式碼的時候符號多了真的會搞錯,但是當我們仔細研究c運算子時,就會發現還是有規律可尋的呢 綜

RabbitMQ.net core(四) 訊息的優先順序 死信佇列

1.訊息的優先順序 假如現在有個需求,我們需要讓一些優先順序最高的通知推送到客戶端,我們可以使用redis的sortedset,也可以使用我們今天要說的rabbit的訊息優先順序屬性 Producer程式碼 using RabbitMQ.Client; using System; using