版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件缺陷分類標準文件狀態(tài):項目編號:Test-2017 草稿文檔類型DocxV終稿當前版本:XX 正式發(fā)布作者:XXX正在修改完成日期:XXX修訂歷史記錄版本日期AMD修訂者說明2016-02-16AT新建MT修改和格式調(diào)整(A-添加,M-修改,D-刪除)目錄1. 引言 . 錯誤!未定義書簽。編寫目的 . . 錯 誤 ! 未定義書簽。定義與縮寫 . . 錯誤!未定義書簽。參考資料 . . 錯誤!未定義書簽。2. 軟件缺陷分類標準 . . 錯誤!未定義書簽。問題類型 . . 錯誤!未定義書簽。缺陷屬性 . . 錯誤!未定義書簽。缺陷類型 . . 錯誤!未定義書簽。缺陷嚴重程度. . 錯 誤 !未
2、定義書簽。缺陷優(yōu)先級 . . 錯誤!未定義書簽。缺陷狀態(tài) . . 錯 誤 !未定義書簽。缺陷來源、起源 . . 錯 誤 !未定義書簽。缺陷根源 . . 錯誤!未定義書簽。缺陷產(chǎn)生可能性 . . 錯 誤 !未定義書簽。1.引言1.1編寫目的制定本標準的目的是為軟件測試提供確信分類的標準。本文檔說明了問題類型、 缺陷屬性、確缺陷類型、缺陷嚴重級別、缺陷優(yōu)先級、缺陷狀態(tài)、缺陷修改次數(shù)、缺陷原因。其預(yù)期的讀者是測試人員、開發(fā)人員、開發(fā)經(jīng)理。1.2定義與縮寫術(shù)語定義軟件缺陷(Software Defect )是指系統(tǒng)或系統(tǒng)部件中那些導(dǎo)致系統(tǒng)或部件不能實現(xiàn)其功能的缺陷,對軟件產(chǎn)品預(yù)期屬性的偏離現(xiàn)象殘留缺陷
3、(Residual Defect )指軟件發(fā)布后存在的缺陷,包括在用戶安裝前未被檢測 出來的缺陷以及檢測出但未被修復(fù)的缺陷。表格1-1定義與縮寫1.3參考資料編號資料名稱作者日期出版單位01計算機軟件測試標準表格1-2參考資料列表2.軟件缺陷分類標準2.1問題類型序號問題類型名稱說明01缺陷一個導(dǎo)致軟件功能不能正常使用的問題02改進改進或者增強現(xiàn)有的功能或人物03新功能產(chǎn)品或項目尚未開發(fā)的新功能04遺漏功能產(chǎn)品或項目應(yīng)具備但尚未開發(fā)的功能表格2-1問題類型表格2.2缺陷屬性軟件缺陷的屬性包括缺陷標識、缺陷類型、缺陷嚴重程度、缺陷優(yōu)先級、缺陷狀態(tài)、缺 陷起源、缺陷來源、缺陷原因、缺陷產(chǎn)生可能性。
4、序號屬性名稱說明標記某個缺陷的唯一符號,可以使用數(shù)字、字母組合01標識(Identifier)來表示。02類型(Headline )缺陷的分類定義03描述(Description )對缺陷進行的詳細的描述,以便缺陷重視04嚴重程度(Severity )指因缺陷引起的鼓掌對軟件產(chǎn)品的影響程度05優(yōu)先級(Priority )缺陷必須被修復(fù)的緊急程度06狀態(tài)(State)缺陷通過一個跟蹤修復(fù)過程的進展情況07來源、起源、根源(Source)指引起缺陷的源頭、起因和根本原因表格2-2缺陷屬性列表2.3缺陷類型缺陷種類:根據(jù)缺陷的自然屬性來劃分。子類型編號缺陷類型描述編號名稱0101功能錯誤0102功能
5、缺失0102功能超越0104設(shè)計的二義性01功能問題F-Function影響了重要的特性、用 戶界面、產(chǎn)品接口、硬 件結(jié)構(gòu)接口和全局數(shù)據(jù) 結(jié)構(gòu)。并且設(shè)計文檔需 要正式的變更。如指針 循環(huán),遞歸,功能等缺 陷。0105算法錯誤0201模塊間接口0202模塊內(nèi)接口02接口問題1-1 nteface與其他組件、模塊或設(shè) 備驅(qū)動程序、調(diào)動參數(shù)、 控制塊或參數(shù)列表相互 影響的缺陷。0203公共數(shù)據(jù)使用0301分支不止確0302重復(fù)的邏輯0303忽略極端條件0304不必要的功能0305誤解0306條件測試錯誤0307循環(huán)不正確0308錯誤的變量檢查0309計算順序錯誤03邏輯問題L-Logic需要進行邏輯
6、分析,進 行代碼修改,如循環(huán)條 件等。0310邏輯順序錯誤0401等是錯誤0402缺少運算符0403錯誤的操作數(shù)0404括號用法不正確04計算問題C-Computati on等式、符號、操作符或 操作數(shù)錯誤,精度不夠、 不適當?shù)臄?shù)據(jù)驗證等缺 陷。0405精度不夠0406舍入錯誤0407符號錯誤0501初始化錯誤0502存取錯誤0503引用錯誤變量0504數(shù)組應(yīng)用越界0505不一致的子程序參數(shù)0506數(shù)據(jù)單位不正確0507數(shù)據(jù)維數(shù)不正確0508變量類型不止確0509數(shù)據(jù)范圍不正確0510操作符數(shù)據(jù)錯誤0511變量定位錯誤0512數(shù)據(jù)覆蓋0513外部數(shù)據(jù)錯誤0514輸出數(shù)據(jù)錯誤0515輸入數(shù)據(jù)錯誤
7、05數(shù)據(jù)問題A-Assig nment需要需改少量代碼,如 初始化或控制塊。如聲 明、重復(fù)命名,范圍、 限定等缺陷。0516數(shù)據(jù)檢驗錯誤0601界面風(fēng)格不統(tǒng)一0602屏幕上的信息不可用0603屏幕上的錯誤信息06用戶界面問題U-User in terface人機交互特性:屏幕格 式,確認用戶輸入,功 能有特性,頁面排版等 方面的缺陷。604界面功能布局和操作不合常規(guī)0701描述含糊0702項描述不完整07文檔問題D-Docume ntati on影響發(fā)布和維護,包括 注釋等缺陷。0703項描述不正確0704項缺少或多余0705項不能驗證0706項不能完成0707不符合標準0708與需求不一致0
8、709文字排版錯誤0710文檔信息錯誤0711主食缺陷08性能問題P-Performa nee不滿足系統(tǒng)可測量的屬 性值,如:執(zhí)行時間, 事物處理速率等缺陷。0901配置管理問題0902編譯打包缺陷0903變更缺陷09配置問題B-Build 、package、merge由于配置庫、變更管理 或版本控制引起的錯 誤。0904糾錯缺陷1001不符合編碼標準1002不符合軟件標準1003不符合行業(yè)標準10標準問題N-Norms不符合各種標準的要求,如編碼標準、設(shè)計符號等缺陷1004設(shè)計、編譯環(huán)境1101設(shè)計、編譯環(huán)境11環(huán)境問題E-E nvironmen ts由于設(shè)計、編譯和運行環(huán)境引起的問題。11
9、02運行環(huán)境1201操作平臺不兼容1202瀏覽器不兼容12兼容問題軟件之間不能正確的交互和共享信息。1203分辨率不兼容13其他問題O-Others以上問題所不包含的問題表格2-3缺陷類型列表2.4缺陷嚴重程度缺陷嚴重程度:指因缺陷引起的鼓掌對軟件產(chǎn)品的影響程度。嚴重級別對應(yīng)缺陷嚴重等級描述1-致命(Fatal)致命缺陷系統(tǒng)任何一個主要功能完全喪失,用戶數(shù)據(jù)受到破壞,系統(tǒng)崩潰、懸掛、死機或者危機人身安全;2-嚴重嚴重缺陷系統(tǒng)的主要功能部分喪失,數(shù)據(jù)不能保存,系統(tǒng)的次要(Critical )功能完全喪失,系統(tǒng)所提供的功能或服務(wù)受到明顯的影響, 不能執(zhí)行正常工作功能或?qū)崿F(xiàn)重要功能,包括:1)可能有
10、災(zāi)難性的后果,如造成系統(tǒng)崩潰,造成事故等;2)數(shù)據(jù)庫錯誤,如數(shù)據(jù)丟失等。3-重要(Major)較大缺陷產(chǎn)生錯誤的結(jié)果,導(dǎo)致系統(tǒng)不穩(wěn)定,運行時好時壞,嚴重影響系統(tǒng)要求或基本功能實現(xiàn)的冋題,例如:1)造成數(shù)據(jù)庫不穩(wěn)定的錯誤;2)在說明中的需求未在最終系統(tǒng)中實現(xiàn);3)程序無法運行,系統(tǒng)意外退出;4)業(yè)務(wù)流程不正確;4- 一般(Minor)般缺陷系統(tǒng)的次要功能沒有完全實現(xiàn),但不影響用戶的正常使用, 不會影響系統(tǒng)穩(wěn)定性的:1)提示信息不太準確或用戶界面差、操作時間長等一些問題;2)過程調(diào)用或其他腳本錯誤;3)系統(tǒng)刷新錯誤;4)產(chǎn)生錯誤結(jié)果,如計算錯誤,數(shù)據(jù)不一致等;5)功能的實現(xiàn)有問題,如在系統(tǒng)實現(xiàn)的界
11、面上,一些可接受輸入的控件帶你級后無作用,對數(shù)據(jù)庫的擦做不能正確實現(xiàn);6)編碼時數(shù)據(jù)類型、長度定義錯誤;7)雖然正確性、功能不受影響,但是系統(tǒng)性能和響應(yīng)時間受影響;5-較小輕微缺陷使操作者不方便或遇到麻煩,但它不影響功能過的操作(Slight )和執(zhí)行,如個別不影響產(chǎn)品理解的錯別字、文字排列不整齊等一些小問題,重點指系統(tǒng)的UI問題:1)系統(tǒng)的提示語不明確,不簡單明了;2)滾動條無效;3)可編輯區(qū)域和不可編輯區(qū)域不明顯;4)光標跳轉(zhuǎn)設(shè)置不好,鼠標(光標)定位錯誤;5)上下翻頁,首位頁定位錯誤;6)界面不一致,或界面不正確;7)日期或時間初始值錯誤(起止日期、時間沒有限定);8)出現(xiàn)錯別字,標點付
12、號錯誤,拼與錯誤,以及不正確的大小寫等;6-有待改進其他缺陷系統(tǒng)中值得改良的問題:(Enhan ceme nt)1)容易給用戶錯誤和歧義的提示;2)界面需要改進的,某個控件沒有對齊等;3)對有疑慮的部分,提出修改建議。表格2-4缺陷嚴重程度2.5缺陷優(yōu)先級序號缺陷優(yōu)先級描述01立即解決(Resolve缺陷導(dǎo)致系統(tǒng)幾乎不能使用或者測試不能繼續(xù),Immediately )需立即修復(fù);02高優(yōu)先級(high priority)缺陷嚴重,影響測試,需要優(yōu)先考慮;03正常排隊(Normal Queue)缺陷需要正常排隊等待修復(fù);04低優(yōu)先級(Low priority)缺陷可以再開發(fā)人員有時間的時候被糾正
13、。表格2-5缺陷優(yōu)先級2.6缺陷狀態(tài)缺陷狀態(tài):是指缺陷通過一個跟蹤修復(fù)過程的進展情況。序號缺陷狀態(tài)描述01提交(Submitted )測試人員提交新的錯誤到庫。02激活或打開問題還沒有解決,存在源代碼中,確認“提交的(Active or Open )缺陷”,等待處理。03拒絕(Rejected )拒絕“提交的缺陷”:不需要修復(fù)(Wont Fix)或不是缺陷(In valid)或缺陷已經(jīng)被其他的軟件測試人員發(fā)現(xiàn)(Duplicate )。04已修正或修復(fù)已被開發(fā)人員檢查、修復(fù)過的缺陷,通過單元測(Fixd or Resolved )試,認為已解決但還沒有被測試人員驗證。05驗證(Verify )缺
14、陷驗證通過。06關(guān)閉或非激活(Closed or測試人員驗證后,確認缺陷不存在之后的狀態(tài)。In active )07重新打開(Reopen)測試人員驗證后,還依然存在的缺陷,等待開發(fā)人員進一步修復(fù);08推遲(Deferred )這個軟件缺陷在下一個版本解決。09保留(On hold)由于技術(shù)原因或第三方軟件的缺陷,開發(fā)人員暫 時不能修復(fù)是缺陷。10不能重現(xiàn)(Cannot duplicate )開發(fā)不能復(fù)現(xiàn)這個缺陷,需要測試人員檢查缺陷 復(fù)現(xiàn)的步驟。表格2-6缺陷狀態(tài)2.7缺陷來源、起源缺陷來源:缺陷引起的故障或事件第一次被檢測的階段,有需求說明書、設(shè)計文檔、系統(tǒng)集成接口、數(shù)據(jù)流(庫)、程序代碼
15、。缺陷起源:在團建生命周期中軟件缺陷占的比例:需求和構(gòu)架設(shè)計階段占54%設(shè)計階段占25%編碼階段占15%其他占6%序號缺陷來源、起源描述01需求(Requirement)由于需求說明書的錯誤或不清楚的問題引起的 缺陷02架構(gòu)(Architecture )由于架構(gòu)考慮不周冋題引起的缺陷03設(shè)計(Desig n )由于設(shè)計文檔描述不準確,和需求說明書不一致 的問題引起的缺陷04編碼(Coding)純粹在編碼中問題引起的缺陷05集成(Integration)(來源)由于系統(tǒng)個模塊參數(shù)不匹配、開發(fā)組之 間缺乏協(xié)調(diào)問題引起的缺陷06數(shù)據(jù)流(庫)(Database (data(來源)由于數(shù)據(jù)字典、數(shù)據(jù)庫中
16、的錯誤引起的stream)缺陷07測試(Test)由于測試覆蓋少問題引起的缺陷08用戶(Customer)由于用戶問題引起的缺陷09其他(Other)由于其他問題引起的缺陷表格2-7缺陷來源、起源2.8缺陷根源缺陷根源:測試策略,過程、工具和方法,團隊人,缺乏組織和通訊,硬件,軟件,工作環(huán)境等造成上述錯誤的根本因素,以尋求開發(fā)、測試人員可改進的地方。序號缺陷原因描述01測試策略錯誤的測試范圍,誤解測試目標,超越測試能力等;02過程、工具和方法無效的需求收集過程,果實的風(fēng)險管理過程,不使用的項目管理方法,沒有估算規(guī)程,無效的變更控制過程等;03團隊人項目團隊職責交叉,缺之培訓(xùn)。沒有經(jīng)驗的項目團隊,缺乏士氣和動機不純等;04缺乏組織和通訊缺乏用戶參與,職責不明確、管理失敗等;05硬件硬件配置不對、缺乏、或處理器缺陷導(dǎo)致算術(shù)精度丟失,內(nèi)存溢出等;06軟件軟件設(shè)置不對、缺乏,或
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 能源企業(yè)律師聘用協(xié)議范例
- 花店衛(wèi)生管理員聘用合同
- 酒店經(jīng)理聘用合同模板
- 收藏品租賃合同范本
- 生態(tài)園區(qū)玻璃幕墻施工合同
- 住宅區(qū)遮陽棚施工協(xié)議
- 國防科技部管理心得
- 城市出租車租賃合同
- 客戶關(guān)系績效評價
- 醫(yī)療器械發(fā)票管理規(guī)定
- 計算機網(wǎng)絡(luò)考試重點整理
- 分子生物學(xué)DNA重組與轉(zhuǎn)座
- 水泥攪拌樁機械進場安裝驗收記錄表
- 生命生態(tài)安全
- 高一物理的必修的一期中考試試卷解析告
- 人教PEP五年級上冊英語課件 Unit 4 Part B 第二課時
- 網(wǎng)絡(luò)通信類visio圖庫
- 四年級英語上冊Unit4第四課時教案人教PEP標準版
- 九大類危險品英文解釋與圖標
- 小學(xué)科學(xué)(16年級)課程標準解讀
- 尼龍青島交流
評論
0/150
提交評論