天天看點

Phabricator Bug 記錄規範

從 Wechat Family Stage 1 項目開始,BUG 會和任務在一個 project 中,為使流程規範簡潔,

建立 Bug 包括以下幾列:

1. DEV-BUG:QA 建立 Bug 均放在這列,指定到相關開發人員,具體詳見 Bug命名規範。   

2. QA-REVIEW:開發解決問題時,需标注問題産生原因及解決方案;問題解決後,開發将 Bug 拖動到 QA-REVIEW 列,并将 Bug 指定到相關驗證人員(通常為 Bug 送出人)。   

3. QA-IGNORE:經開發和 QA 一緻讨論,該 Bug 為可忽略 Bug,如較嚴重但無法重制的,需特别标記,待 Bug 評審時在會議上提出,需大家共同評審,是否忽略。   

4. PROD-需求設計優化:網站待優化和設計不合理的,提給産品,配置設定給對應的産品負責人。      

Bug命名規範:

1. Title:[環境][機型/浏覽器][重制機率]-問題描述

    例如:[Test][Chrome][必現]-使用者打開練習lunch接口報500錯
         [Test][Android][必現]-使用者打開練習lunch接口報500錯

2. Assigned To:指定到相關開發人員,為必填項
 
3. Status:Bug 狀态,為必填項
  
4. Priority:Bug 優先級,為必填項
   
5. Description,為必填項,内容包括5個必填項,可根據實際情況做相應增加:

         [測試裝置]: 具體到浏覽器&App型号,版本号,作業系統
    
         [測試賬号]: 使用者名、密碼
   
         [測試步驟]: 
   
         [測試結果]: 
  
         [預期結果]: 

          如需提供圖檔等附件,請上傳附件。      

Bug 類型

Bug 類型按照 Bug Type 做區分,Bug Type 為必填項,當提Bug時,選擇依據如下:

  • 流程BUG > Process
  • 功能BUG > Feature
  • 樣式BUG > Style