如何做好軟件缺陷管理的分析和復現

發表于:2020-11-16 10:13  作者:雷小喵   來源:博客園

字體: | 上一篇 | 下一篇 |我要投稿 | 推薦標簽: 缺陷管理

  在軟件測試過程中,對于發現的每一個軟件缺陷,都要記錄其特征和復現步驟等信息,以便相關人員分析和復現軟件缺陷。
  一、軟件缺陷報告包含的內容
  1、報告編號:為了方便對缺陷進行管理,每個缺陷必須賦予一個唯一的編號,規則根據需要和需求進行制定;
  2、標題:標題用簡單的方式可以傳達缺陷的基本信息,標題應該簡短并盡量做到唯一,因為這個缺陷可能在以前的版本修改過;
  3、報告人:缺陷報告的原始創造人,有時也應該包含報告的修訂者;
  4、報告的日期:首次報告的日期。讓開發人員知道創建缺陷報告的日期是很重要的,因為這個缺陷有可能在以前的版本有改過;
  5、程序或組件的民稱:可分辨測試對象;
  6、版本號:測試可能跨越多個版本的軟件,提供版本信息可以方便對缺陷進行管理;
  7、配置:發現缺陷的軟件和硬件配置。如操做系統類型、是否用游覽器、處理器的類型和速度;
  8、缺陷的類型:如代碼錯誤、設計你問題和文檔不匹配;
  9、嚴重性:描述報告的嚴重性;
  10、優先級:由開發人員或管理人員確定;
  11、關鍵詞:使用關鍵詞以便分類查找缺陷報告;
  12、缺陷描述:對發現的問題進行詳細描述
  13、重現步驟:這些步驟必須是有限的,并且描述的信息足夠讀者知道正確的執行就可以重現報告的缺陷;
  14、結果對比:在執行了重現步驟后,將期望結果與實際結果進行對比
  下面是一個軟件缺陷模板
  二、缺陷的嚴重性和優先等級
  1、缺陷的嚴重性
  0級(致命):最嚴重等級,缺陷導致系統任何一個主要功能完全喪失、用戶數據受到破壞、系統崩潰、懸掛、死機等;
  1級(嚴重):系統的主要功能部分喪失、數據不能完全保存,系統的次要功能完全喪失,系統所提供的功能或服務收到明顯影響;
  2級(一般):系統的次要功能沒有完全實現,但不影響用戶的正常使用。例如,提示信息不太準確;或用戶界面差、操做時間稍長等問題;
  3級(微小):操作者不方便或遇到麻煩,但不影響功能的操做和執行,如字體不美觀、按鈕大小不很合適、字體排列不對齊等一些小問題。
  2、缺陷的優先級
  立即解決(p1級):缺陷導致系統幾乎不能完全運行、使用,或嚴重妨礙測試的執行,需立即修正、盡快修正;
  高優先級(p2級):缺陷嚴重,影響測試,需要優先考慮修正,如不超過24小時修正;
  正常排隊(p3級):缺陷需要修正,但可以正常排隊等待修正;
  低優先級(p4級):缺陷可以在開發人員有時間的時候被修正,如果沒時間可以不修正。
  三、軟件缺陷的生命周期
  缺陷的生命周期可以簡單地表現為:打開(open)—修正(fixed或solved)—關閉(close)
  軟件缺陷狀態的描述:
  打開/激活:缺陷的起始狀態,或重新打開的狀態。問題存在或依舊沒有解決,等待修正,如新報告的缺陷、補充完整信息后在打開;
  已修正:已經被開發人員檢查、修復過的缺陷,通過單元測試,認為及解決但還待測試人員驗證;
  關閉/非激活:測試人員驗證后,確認缺陷不存在的狀態;
  無法解決:由于技術原因或者第三方軟件的缺陷,開發人員目前不能解決的缺陷;
  延遲:這個缺陷不嚴重,被推遲修正,可以在下一個版本解決;
  功能增強:該問題符合 當前的設計規格說明書,但有一個待改進問題;
  不是缺陷:開發人員認為不是問題,十年測試人員的誤報缺陷;
  不能再現:開發人員不能復現這個軟件缺陷,需要測試人員檢查缺陷復現步驟;
  需要更多信息:開發不能復現這個軟件缺陷,但開發人員需要一些信息,例如:缺陷的日志文件、圖片等。

      本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系51Testing小編(021-64471599-8017),我們將立即處理

評 論

論壇新帖

頂部 底部


建議使用IE 6.0以上瀏覽器,800×600以上分辨率,法律顧問:上海瀛東律師事務所 張楠律師
版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2020, 滬ICP備05003035號
投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

滬公網安備 31010102002173號

51Testing官方微信

51Testing官方微博

掃一掃 測試知識全知道

日本av