軟體缺陷定義:
軟體缺陷屬性:
發現缺陷後,需要提交缺陷單,通常情況下,缺陷單需要包含以下的內容:
id,標題(title),測試環境(environment),嚴重等級(severity),優先順序(priority),類別(category),狀態(status),描述資訊(description),重現步驟(reproduce),附件(attachment),測試人員(created by),處理人員(assign to)……
軟體缺陷的嚴重程度:
描述因缺陷引起的故障對軟體產品影響的程度
嚴重缺陷(critical):不能執行正常工作功能 或重要功能。或者危及人身安全,系統安全
較大缺陷(major):嚴重地影響系統要求或基本功能的實現,且沒有辦法更正。(重新安裝或重新啟動該軟體不屬於更主辦法)
較小缺陷(minor):影響系統要求或基本功能的實現,但存在合理的更正辦法。(重新安裝或重新啟動該軟體不屬於更主辦法)
輕微缺陷(trivial):使操作者不方便或遇到麻煩,但它不影響執行工作功能或重要功能
其他缺陷(other):其他錯誤
軟體缺陷優先順序:
描述缺陷必須被修復的緊急程度:
立即解決(block):嚴重阻礙測試進行,且沒有方法繞過去
高優先順序(high):嚴重影響測試進行,但是有可選方案繞過該功能進行其他內容測試
正常排隊(normal):缺陷需要正常排隊等待修復或列入軟體發布清單
低優先順序(low):缺陷可以在方便時糾正
軟體缺陷類別:
介面(ui):介面錯誤,如介面顯示不符合需求,提示資訊不合規範等
功能(function):系統功能無效、不相應、不符合需求
效能(performance):系統相應過慢、無法承受預期負荷等
安全性(security):存在安全隱患的缺陷
資料(data):資料匯入或設定不正確
其他(other):不在上述類別範圍的其他錯誤
軟體缺陷狀態:
狀態用於跟蹤缺陷處理過程及當前所處階段
提交(submitted):已提交狀態
開啟(open):確認待處理缺陷
已拒絕(rejected):被拒絕處理的缺陷
已解決(resolved):已修復的缺陷
已關閉(closed):確認解決的缺陷
重新開啟(reopen):修復驗證不通過,被重新開啟的缺陷
軟體缺陷生命週期:
軟體缺陷與軟體測試
軟體未實現產品說明書要求的功能 軟體出現了產品說明書指明不應該出現的功能 軟體實現了產品說明書未提到的功能 軟體未實現產品說明書雖未明確提及但應該實現的目標 軟體難以理解 不易使用 執行緩慢或者 從測試的角度看 終端使用者會認為不好所有不滿足需求或者超出需求的都是缺陷 沒有不存在缺陷的軟體,只有尚未...
軟體測試之 軟體缺陷
二 軟體缺陷分類 三.軟體缺陷的注意 四 缺陷的其他 軟體缺陷 defect 常常又被叫做bug。所謂軟體缺陷,即為計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。缺陷的存在會導致軟體產品在某種程度上不能滿足使用者的需要。ieee729 1983對缺陷有乙個標準的定義 ...
軟體測試基礎 軟體缺陷管理學習筆記
缺陷狀態 描述 已關閉缺陷確認者 一般為問題生 驗證後認為問題已解決屬實 已拒絕被拒絕的缺陷經缺陷確認者確認,確實不需要修復或不是缺陷 被拒絕測試人員認為是系統缺陷或者是需要對系統進行優化,開發人員認為不是缺陷或者不需要優化的問題 延遲問題的分析者認為是缺陷,但是不影響業務辦理的進行延遲處理。嚴重等...