【落葉343】【周問日答】(8)好的缺陷報告應該是什么樣的?

文/秋之川

【目錄】

這是《落葉》文集里第 343 片落葉,希望你能喜歡,不為別的,只為這份堅持。

【提問】

好的 Bug Report 應該是什么樣的?

【舊識】

很多測試工程師非常擅長找 bug,我也是其中一員,但 Bug Report,也就是報 bug 時的描述,寫的好的人就沒有那么多了。

我先對我之前認為好的 Bug Report 做一個畫像:

  1. 一目了然的 bug 標題,讓讀者從標題就能清楚這是個什么樣的 bug;
  2. Bug 的發生概率,讓讀者清楚這個 bug 是百分之百能發生,還是有一定的發生概率;
  3. 清楚和有序的復現步驟,讓開發能夠復現這個 bug;
  4. 準確和清晰的期望結果和實際結果;
  5. 選擇了正確的模塊分類和對應開發,不會導致相應的開發搜不到正確的 bug;

【新知】

在接觸到更多類型的測試對象和項目管理之后,我對上述的 Bug Report 畫像做了一些補充:

Bug Report 要求 目的
標題 一目了然 看標題就清楚是什么 bug,方便讀者快速了解存在哪些問題
發生概率 準確 讓讀者知道這個 bug 是百分之百會發生,還是有一定的發生概率
復現步驟 清楚、有序 讓開發能輕松重現問題,加快 bug 的修復,同時減少開發測試之間的來回補充信息損耗
實際結果 準確、清晰 明白錯誤的結果是什么樣的
期望結果 明確、無二義性 明白正確的結果應該是什么樣的
嚴重級別 從對用戶的影響判斷 是決定該 bug 是否應該被修復的依據
優先級別 從對后續測試的影響判斷 是決定該 bug 是否應該被盡快修復的依據
測試環境 詳細的環境描述 對于有多個測試環境的產品來說,要說明是測試環境還是預上線測試環境
前置條件 正確且完整的組合條件 有些 bug 只存在于某種特定的組合條件之下
測試輸入 能重現 bug 的數據或賬號 方便開發人員快速重現問題
性質 基于上一個測試版本來定性 便于質量數據分析,統計分析新發現的(New Discovery)、回歸性的(Regression)、滯后發現的(Later Discovery)

查看全部《周問日答》

作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵

【目錄】

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,349評論 25 708
  • 【目錄】 【落葉365】我做到了:日更一年!結束?開始? 【落葉364】逆境,是我們檢驗心境的一桿標尺 【落葉36...
    秋之川閱讀 3,074評論 7 9
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,215評論 2 126
  • 一如青春期,轟轟烈烈的追求,又難以忘卻的戀愛,已經消失了。 消失在紙醉金迷的當代社會里, 消失在車水馬龍的繁華世界...
    有理想的阿木閱讀 254評論 0 6
  • 跑步前,9點寫完的上一篇,準備發布時突然斷了網,跑完12公里回家,洗漱完,上會兒網,再補記一些。 路上遇到了曉楠,...
    過把癮就S閱讀 147評論 0 0