一張圖看懂bug的生命週期



bug的生命週期如下圖:

 

各個流程詳細說明如下:

  • 創建新bug,判斷其是否已經在數據庫中存在同樣的bug,如果存在,解其爲“Duplicate”。關閉bug,流程結束。
  • 創建新bug,判斷其是否已經在數據庫中存在同樣的bug;如果不存在,判斷其是否如此設計;如果是,解其爲“By Design"。關閉bug,流程結束。
  • 創建新bug,判斷其是否已經在數據庫中存在同樣的bug;如果不存在,判斷其是否如此設計;如果不是,把bug分出去。通過bug中的重現步驟,查看其是否能夠重現;如果不能重現,解其爲”Not Repro"。關閉bug,流程結束。
  • 創建新bug,判斷其是否已經在數據庫中存在同樣的bug;如果不存在,判斷其是否如此設計;如果不是,把bug分出去。通過bug中的重現步驟,查看其是否能夠重現;如果能夠重現,判斷其是否需要被修在下一個版本;如果不需要修,解成“Won't Fix";如果在後面的版本修,解成“postpone”;如果是外部原因造成的不能修,解成“External”。關閉bug,流程結束。
  • 創建新bug,判斷其是否已經在數據庫中存在同樣的bug;如果不存在,判斷其是否如此設計;如果不是,把bug分出去。通過bug中的重現步驟,查看其是否能夠重現;如果能夠重現,判斷其是否需要被修在下一個版本;如果需要修,調查bug產生的原因並修復bug;解bug爲“Fixed”。在最新版本中或者bug中表明的將被修復的版本中,驗證bug是否已經完全修復。如果完全修復,關閉bug,流程結束。
  • 創建新bug,判斷其是否已經在數據庫中存在同樣的bug;如果不存在,判斷其是否如此設計;如果不是,把bug分出去。通過bug中的重現步驟,查看其是否能夠重現;如果能夠重現,判斷其是否需要被修在下一個版本;如果需要修,調查bug產生的原因並修復bug;解bug爲“Fixed”。在最新版本中或者bug中表明的將被修復的版本中,驗證bug是否已經完全修復。如果沒有完全修復,重新激活bug;進入修復過程,修復完成重新進行驗證,直至bug完全修復。關閉bug,流程結束。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章