Priority: 所提交的bug應該被修復的優先級。共分爲四級,分別爲P0、P1、P2、P3, 其中P0最高,P3最低。P0&P1的bug必須要在上線前完全修復。詳細說明如下:
Pri=0 |
表示block了幾乎大部分相關case的bug,比如該實現的沒有實現,或者實現和需求差異非常大,或者這個bug修復後會導致相關的功能全部都要回歸; |
Pri=1 |
表示發生在一些重點模塊或者block了少部分case的bug; |
Pri=2 |
表示其基本上不會對其他case產生block或者修復不會影響其他功能的bug; |
Pri=3 |
表示一些可修可不修的bug。 |
Severity:所提交的bug對系統的影響程度。同樣分爲四級,S0、S1、S2、S3,數字越小,影響程度越高。詳細說明如下:
Sev=0 |
表示導致系統無法正常工作的bug |
Sev =1 |
表示未能很好實現需求/設計所要求功能的bug,且對系統功能影響較大的bug; |
Sev =2 |
表示實現不符合需求/設計,但對系統而言影響一般,相應操作發生機率比較小的bug; |
Sev =3 |
表示實現不符合需求,但是對系統功能影響較小,甚至可替代的一類bug。 |
Bug優先級細化定義
P0 |
定義:完全不能滿足產品要求,基本功能明顯未實現或完全不可用。產品發佈後,出現此類問題,將導致產品必須下線或發小版本修復。 l 性能及穩定性 1. 嚴重crash, 閃退,黑屏, ANR(Application Not Responding),無法啓動 2. 嚴重性能問題: CPU長期佔用不釋放(後臺服務死循環); 後臺或殺死進程後, 依然佔用系統資源 3. 嚴重流量問題: 請求過大/不斷重複請求(偷跑流量問題) 4. 頁面FPS(每秒傳輸幀數)低, 不可忍受的卡頓(反射出內存問題) 5. 首頁啓動/頁面加載/圖片加載/退出頁面時間超過3s或明顯可感知的變慢 l 數據錯誤 1. 用戶信息丟失或錯誤,如升級及覆蓋安裝後數據異常 2. 核心數據 3. 影響結算的金額錯誤 l 功能及視覺 1. 核心功能實現錯誤或未實現 2. 嚴重視覺問題: 核心頁面 3. 頁面明顯bug且嚴重影響用戶使用(元素不可點、核心頁面錯亂) 4. 操作系統兼容性問題導致的核心功能異常/Crash等 l 其他 1. 嚴重線上問題並且影響用戶使用, 或大量用戶反饋 2. 嚴重編碼規範及CR問題修復, RD提交測試代碼 3. BOSS發現的問題/影響外賣形象的問題 |
P1 |
定義:產品的功能實現和需求不符合,沒有達到預期的效果,或是性能問題、安全性問題。產品出現此類問題,可能會導致用戶投訴,或者轉入競爭對手的產品。 l 性能及穩定性 1. 復現概率極低的閃退、crash、ANR 2. 嚴重性能問題: 內存使用過多且沒有正常回收; listview等控件沒有重用導致GC嚴重; 3. 嚴重流量問題: 異常請求數據或者多次重複請求數據導致流量損耗 4. UE大尺寸切圖帶來的內存增長 l 功能及視覺 1. 主要模塊的主要使用路徑上的bug,非核心流程,不block測試或僅block少量case 2. 次要功能實現錯誤,或未實現 3. 嚴重視覺問題: 非核心頁面, 但是用戶體驗很差 4. 操作系統兼容性問題導致的次要功能異常 |
P2 |
定義:比較小的功能、UI或交互問題,用戶可以繞過此類問題來使用產品。出現此類問題,用戶可能會抱怨,但是並不一定導致用戶流失。經常可能是界面佈局有問題、用戶不常使用的情景發現的問題。 l 性能及穩定性 1. 復現概率極低的閃退,且無crash日誌. 2. 佔比率極低的非主流系統兼容性閃退. l 功能及視覺 1. 非常規操作或非常規路徑、如多步複合操作後才能復現的問題(用戶一般不這樣操作) 2. 異常情況處理缺失,如斷網、弱網、中斷操作(電話中斷、後臺前臺切換) 3. 視覺效果與UE設計不完全一致 4. 文案過長被遮蓋、未截斷或未折行 5. 交互體驗類bug: 與系統交互或常人認知不符的交互問題 6. UI兼容性/適配問題 l 其他 1. 安全保護代碼: 參數檢查, 判空,數組越界保護, 類型溢出 |
P3 |
定義:極少衆機型適配問題,建議類bug,可修可不修,修了最好,不修不影響發版 |