軟件缺陷分類標準_第1頁
軟件缺陷分類標準_第2頁
軟件缺陷分類標準_第3頁
軟件缺陷分類標準_第4頁
軟件缺陷分類標準_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件缺陷分類標準軟件缺陷分類標準軟件缺陷分類標準V:1.0精細整理,僅供參考軟件缺陷分類標準日期:20xx年X月項目名稱SUBJECT項目名稱起始時間DOCPROPERTY項目起始時間1YYYY_MM_DD產(chǎn)品名稱TITLE軟件缺陷分類標準產(chǎn)品版本DOCPROPERTY產(chǎn)品版本號TITLE軟件缺陷分類標準文檔編號文檔類型密級DOCPROPERTY文檔代號Sdcc_DOCPROPERTY文檔版本號編制/日期審核/日期批準/日期藍娜/CREATEDATE\@"yyyy-MM-dd"2012-03-14變更控制狀態(tài)頁數(shù)共NUM頁廣州市新康博思信息科技有限公司文檔修改記錄*S–STARTA-ADDEDM-MODIFIEDD-DELETED版本號日期修訂人S*

A

M

D版本修訂描述變更請求號草稿2012-03-14藍娜S首次編寫,用于規(guī)范系統(tǒng)測試。初稿2012-03-20藍娜M修改缺陷狀態(tài)與優(yōu)先級初稿2012-03-20藍娜A增加缺陷原因、缺陷修改次數(shù)終稿修訂稿目錄TOC\o"2-5"\h\z\t"標題1,1"1 引言 1 編寫目的 1 定義與縮寫 1 參考資料 12 軟件缺陷分類標準 1 缺陷屬性 1 缺陷類型 1 缺陷嚴重程度 3 缺陷優(yōu)先級 4 缺陷狀態(tài) 4 缺陷來源 4引言編寫目的制定本標準的目的是為軟件測試提供缺陷分類的標準。本文檔說明了問題類型、缺陷屬性、缺陷類型、缺陷嚴重級別、缺陷優(yōu)先級、缺陷狀態(tài)、缺陷來源、缺陷修改次數(shù)、缺陷原因。其預期的讀者是測試人員、開發(fā)人員、開發(fā)經(jīng)理。定義與縮寫表STYLEREF1\s1SEQ表\*ARABIC\s11定義與縮寫術語定義軟件缺陷(SoftwareDefect)對軟件產(chǎn)品預期屬性的偏離現(xiàn)象。殘留缺陷(ResidualDefect)指軟件發(fā)布后存在的缺陷,包括在用戶安裝前未被檢測出的缺陷以及檢測出但未被修復的缺陷。參考資料表STYLEREF1\s12參考資料列表編號資料名稱作者日期出版單位01計算機軟件測試標準軟件缺陷分類標準問題類型表2-1問題類型列表序號問題類型名稱說明1缺陷一個導致軟件功能不能正常使用的問題。2改進改進或者增強現(xiàn)有的功能或任務。3新功能產(chǎn)品或項目尚未開發(fā)的新功能。4遺漏功能產(chǎn)品或項目應具備但尚未開發(fā)的功能。缺陷屬性表2-2缺陷屬性列表序號屬性名稱說明1標識(Identifier)標記某個缺陷的唯一的符號,可以使用數(shù)字、字母組合來表示。2標題(Headline)對缺陷進行的簡短描述。3描述(Description)對缺陷進行詳細的描述,以便缺陷重現(xiàn)。4嚴重程度(Severity)指因缺陷引起的故障對軟件產(chǎn)品的影響程度。5優(yōu)先級(Priority)缺陷必須被修復的緊急程度。6狀態(tài)(State)缺陷通過一個跟蹤修復過程的進展情況。7來源(Source)指引起缺陷的起因。缺陷類型缺陷種類:根據(jù)缺陷的自然屬性來劃分。表22缺陷類型列表編號缺陷類型描述子類型編號名稱01功能問題F-Function影響了重要的特性、用戶界面、產(chǎn)品接口、硬件結構接口和全局數(shù)據(jù)結構。并且設計文檔需要正式的變更。如指針,循環(huán),遞歸,功能等缺陷。0101功能錯誤0102功能缺失0103功能超越0104設計二義性0105算法錯誤02接口問題I-Interface與其他組件、模塊或設備驅動程序、調用參數(shù)、控制塊或參數(shù)列表相互影響的缺陷。0203模塊間接口0204模塊內接口0205公共數(shù)據(jù)使用03邏輯問題L-Logic需要進行邏輯分析,進行代碼修改,如循環(huán)條件等0301分支不正確0302重復的邏輯0303忽略極端條件0304不必要的功能0305誤解0306條件測試錯誤0307循環(huán)不正確0308錯誤的變量檢查0309計算順序錯誤0310邏輯順序錯誤04計算問題C-Computation等式、符號、操作符或操作書錯誤,精度不夠、不適當?shù)臄?shù)據(jù)驗證等缺陷。0401等式錯誤0402缺少運算符0403錯誤的操作數(shù)0404括號用法不正確0405精度不夠0406舍入錯誤0407符號錯誤05數(shù)據(jù)問題A-Assignment需要修改少量代碼,如初始化或控制塊。如聲明、重復命名,范圍、限定等缺陷。0501初始化錯誤0502存取錯誤0503引用錯誤的變量0504數(shù)組引用越界0505不一致的子程序參數(shù)0506數(shù)據(jù)單位不正確0507數(shù)據(jù)維數(shù)不正確0508變量類型不正確0509數(shù)據(jù)范圍不正確0511操作符數(shù)據(jù)錯誤0513變量定位錯誤0514數(shù)據(jù)覆蓋0517外部數(shù)據(jù)錯誤0518輸出數(shù)據(jù)錯誤0519輸入數(shù)據(jù)錯誤0520數(shù)據(jù)檢驗錯誤06用戶界面問題U-UserInterface人機交互特性:屏幕格式,確認用戶輸入,功能有效性,頁面排版等方面的缺陷。0601界面風格不統(tǒng)一0602屏幕上的信息不可用0603屏幕上的錯誤信息0604界面功能布局和操作不合常規(guī)07文檔問題D-Documentation影響發(fā)布和維護,包括注釋等缺陷。0701 描述含糊0702項描述不完整0703項描述不正確0704項缺少或多余0705項不能驗證0706項不能完成0707不符合標準0708與需求不一致0709文字排版錯誤0710文檔信息錯誤0711注釋缺陷08性能問題P-Performance不滿足系統(tǒng)可測量的屬性值,如:執(zhí)行時間,事務處理速率等缺陷。09配置問題B-Build/package/merge由于配置庫、變更管理或版本控制引起的錯誤。0901配置管理問題0902編譯打包缺陷0903變更缺陷0904糾錯缺陷10標準問題N-Norms不符合各種標準的要求,如編碼標準、設計符號等缺陷。1001不符合編碼標準1002不符合軟件標準1003不符合行業(yè)標準11環(huán)境問題E-Environments由于設計、編譯和運行環(huán)境引發(fā)的問題。1101設計、編譯環(huán)境1102運行環(huán)境12兼容問題軟件之間不能正確地交互和共享信息1201操作平臺不兼容1202瀏覽器不兼容1203分辨率不兼容13其他問題O-Others以上問題所不包含的其他問題。缺陷嚴重程度缺陷嚴重程度:指因缺陷引起的故障對軟件產(chǎn)品的影響程度。表2-3缺陷嚴重程度列表嚴重級別對應缺陷嚴重等級描述1-嚴重(Critical)嚴重缺陷不能執(zhí)行正常工作功能或實現(xiàn)重要功能,包括:1)可能有災難性的后果,如造成系統(tǒng)崩潰,造成事故等;2)數(shù)據(jù)庫錯誤,如數(shù)據(jù)丟失等。2-重要(Major)較大缺陷產(chǎn)生錯誤的結果,導致系統(tǒng)不穩(wěn)定,運行時好時壞,嚴重地影響系統(tǒng)要求或基本功能實現(xiàn)的問題。如:1)造成數(shù)據(jù)庫不穩(wěn)定的錯誤;2)在說明中的需求未在最終系統(tǒng)中實現(xiàn);3)程序無法運行,系統(tǒng)意外退出;4)業(yè)務流程不正確;3-中等(Normal)一般缺陷不正確的,但不會影響系統(tǒng)穩(wěn)定性的:1)過程調用或其它腳本錯誤;2)系統(tǒng)刷新錯誤;3)產(chǎn)生錯誤結果,如計算結果錯誤,數(shù)據(jù)不一致等;4)功能的實現(xiàn)有問題,如在系統(tǒng)實現(xiàn)的界面上,一些可接受輸入的控件點擊后無作用,對數(shù)據(jù)庫的操作不能正確實現(xiàn);5)編碼時數(shù)據(jù)類型、長度定義錯誤;6)雖然正確性,功能不受影響,但系統(tǒng)性能和響應時間受到影響;7)對于輸入數(shù)據(jù)沒有進行必要的類型校驗4-次要(Minor)輕微缺陷不正確的,但有使系統(tǒng)使用起來不太方便的錯誤,重點指系統(tǒng)的UI問題:1)系統(tǒng)的提示語不明確,不簡明;2)滾動條無效;3)可編輯區(qū)和不可編輯區(qū)不明顯;4)光標跳轉設置不好,鼠標(光標)定位錯誤;5)上下翻頁,首尾頁定位錯誤;6)界面不一致,或界面不正確;7)日期或時間初始值錯誤(起止日期、時間沒有限定);8)出現(xiàn)錯別字,標點符號錯誤,拼寫錯誤,以及不正確的大小寫等;5-有待改進(Enhancement)其他缺陷系統(tǒng)中值得改良的問題:1)容易給用戶誤解和歧義的提示;2)界面需要改進的,某個控件沒有對齊等。3)對有疑慮的部分,提出修改建議缺陷優(yōu)先級缺陷優(yōu)先級:指缺陷必須被修復的緊急程度。“優(yōu)先級”的衡量抓住了在嚴重性中沒有考慮的重要程度因素。表2-4缺陷優(yōu)先級列表缺陷優(yōu)先級描述1-立即解決(ResolveImmediately)導致測試無法繼續(xù)進行,必須立刻進行修復;對用戶產(chǎn)生很大影響,必須優(yōu)先解決。2-高度關注(HighlyFocus)對此缺陷給以高度重視,應優(yōu)先進行修復。3-正常排隊(NormalQueue)缺陷需要正常排隊等待修復或列入軟件發(fā)布清單。4-低優(yōu)先級(NotUrgent)缺陷可以在方便時被糾正。缺陷狀態(tài)缺陷狀態(tài):指缺陷通過一個跟蹤修復過程的進展情況。表2-6缺陷狀態(tài)列表序號缺陷狀態(tài)描述1提交(Submitted)測試人員提交新的錯誤入庫。2激活或打開(ActiveorOpen)問題還沒有解決,存在源代碼中,確認“提交的缺陷”,等待處理。3拒絕(Rejected)拒絕“提交的缺陷”:不需要修復(Wontfix)或不是缺陷(Invalid)或缺陷已經(jīng)被其他的軟件測試人員發(fā)現(xiàn)(Duplicate)。4已修正或修復(FixedorResolved)已被開發(fā)人員檢查、修復過的缺陷,通過單元測試,認為已解決但還沒有被測試人員驗證。5驗證(Verify)缺陷驗證通過6關閉或非激活(ClosedorInactive)測試人員驗證后,確認缺陷不存在之后的狀態(tài)。7重新打開(Reopen)測試人員驗證后,還依然存在的缺陷,等待開發(fā)人員進一步修復。8推遲(Deferred)這個軟件缺陷在下一個版本中解決。9保留(Onhold)由于技術原因或第三者軟件的缺陷,開發(fā)人員暫不能修復的缺陷。10不能重現(xiàn)(Cannotduplicate)開發(fā)不能復現(xiàn)這個軟件缺陷,需要測試人員檢查缺陷復現(xiàn)的步驟。缺陷來源缺陷來源:缺陷引起的故障或事件第一次被檢測到的階段。表27缺陷來源列表序號缺陷來源描述1需求(Requirement)由于需求的問題引起的缺陷2架構(Architecture)由于構架的問題引起的缺陷3設計(Design)由于設計的問題引起的缺陷4編碼(Coding)由于編碼的問題引起的缺陷5測試(Test)由于測試的問題引起的缺陷6集成(Integration)由于集成的問題引起的缺陷7用戶(Customer)在用戶使用階段發(fā)現(xiàn)的缺陷8其他(Other)由于其他問題引起的缺陷缺陷原因缺陷原因:造成上述錯誤的根本因素,以尋求開發(fā)、測試人員可改進的地方。表28缺陷原因序號缺陷

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論