軟件缺陷管理


  在軟件測試過程中,對於發現的每一個軟件缺陷,都要記錄其特征和復現步驟等信息,以便相關人員分析和復現軟件缺陷。

一、軟件缺陷報告包含的內容

  1、報告編號:為了方便對缺陷進行管理,每個缺陷必須賦予一個唯一的編號,規則根據需要和需求進行制定;

  2、標題:標題用簡單的方式可以傳達缺陷的基本信息,標題應該簡短並盡量做到唯一,因為這個缺陷可能在以前的版本修改過;

  3、報告人:缺陷報告的原始創造人,有時也應該包含報告的修訂者;

  4、報告的日期:首次報告的日期。讓開發人員知道創建缺陷報告的日期是很重要的,因為這個缺陷有可能在以前的版本有改過;

  5、程序或組件的民稱:可分辨測試對象;

  6、版本號:測試可能跨越多個版本的軟件,提供版本信息可以方便對缺陷進行管理;

  7、配置:發現缺陷的軟件和硬件配置。如操做系統類型、是否用游覽器、處理器的類型和速度;

  8、缺陷的類型:如代碼錯誤、設計你問題和文檔不匹配;

  9、嚴重性:描述報告的嚴重性;

  10、優先級:由開發人員或管理人員確定;

  11、關鍵詞:使用關鍵詞以便分類查找缺陷報告;

  12、缺陷描述:對發現的問題進行詳細描述

  13、重現步驟:這些步驟必須是有限的,並且描述的信息足夠讀者知道正確的執行就可以重現報告的缺陷;

  14、結果對比:在執行了重現步驟后,將期望結果與實際結果進行對比

  下面是一個軟件缺陷模板

模板名稱 用戶注冊
版本號 v1.1 測試人 XXX
缺陷類型 功能錯誤 嚴重級別 B
可重復性 缺陷狀態 New
測試平台 win XP Professional 游覽器 ie8.0
簡述 系統規定注冊用戶名長度為6-20字符,至少6個字符的用戶名可成功注冊
操做步驟

1、進入xxx購物網首頁

2、單機“注冊”按鈕,進入用戶注冊協議頁面

3、單機“同意”按鈕,進入用戶注冊信息頁面

4、按要求輸入相關信息

5、點擊“提交”按鈕,提示注冊成功

實際結果 提示用戶名錯誤,不能注冊成功
預期結果 注冊成功    
注釋 建議修改    

二、缺陷的嚴重性和優先等級

  1、缺陷的嚴重性

    0級(致命):最嚴重等級,缺陷導致系統任何一個主要功能完全喪失、用戶數據受到破壞、系統崩潰、懸掛、死機等;

    1級(嚴重):系統的主要功能部分喪失、數據不能完全保存,系統的次要功能完全喪失,系統所提供的功能或服務收到明顯影響;

    2級(一般):系統的次要功能沒有完全實現,但不影響用戶的正常使用。例如,提示信息不太准確;或用戶界面差、操做時間稍長等問題;

    3級(微小):操作者不方便或遇到麻煩,但不影響功能的操做和執行,如字體不美觀、按鈕大小不很合適、字體排列不對齊等一些小問題。

  2、缺陷的優先級

    立即解決(p1級):缺陷導致系統幾乎不能完全運行、使用,或嚴重妨礙測試的執行,需立即修正、盡快修正;

    高優先級(p2級):缺陷嚴重,影響測試,需要優先考慮修正,如不超過24小時修正;

    正常排隊(p3級):缺陷需要修正,但可以正常排隊等待修正;

    低優先級(p4級):缺陷可以在開發人員有時間的時候被修正,如果沒時間可以不修正。

三、軟件缺陷的生命周期

  缺陷的生命周期可以簡單地表現為:打開(open)—修正(fixed或solved)—關閉(close)

  

  軟件缺陷狀態的描述:

    打開/激活:缺陷的起始狀態,或重新打開的狀態。問題存在或依舊沒有解決,等待修正,如新報告的缺陷、補充完整信息后在打開;

    已修正:已經被開發人員檢查、修復過的缺陷,通過單元測試,認為及解決但還待測試人員驗證;

    關閉/非激活:測試人員驗證后,確認缺陷不存在的狀態;

    無法解決:由於技術原因或者第三方軟件的缺陷,開發人員目前不能解決的缺陷;

    延遲:這個缺陷不嚴重,被推遲修正,可以在下一個版本解決;

    功能增強:該問題符合 當前的設計規格說明書,但有一個待改進問題;

    不是缺陷:開發人員認為不是問題,十年測試人員的誤報缺陷;

    不能再現:開發人員不能復現這個軟件缺陷,需要測試人員檢查缺陷復現步驟;

    需要更多信息:開發不能復現這個軟件缺陷,但開發人員需要一些信息,例如:缺陷的日志文件、圖片等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM