軟件缺陷分類標(biāo)準(zhǔn)(最新)_第1頁
軟件缺陷分類標(biāo)準(zhǔn)(最新)_第2頁
軟件缺陷分類標(biāo)準(zhǔn)(最新)_第3頁
軟件缺陷分類標(biāo)準(zhǔn)(最新)_第4頁
軟件缺陷分類標(biāo)準(zhǔn)(最新)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、.軟件缺陷分類標(biāo)準(zhǔn)文件狀態(tài): 草稿 終稿 正式發(fā)布 正在修改項目編號:Test-2017文檔類型Docx當(dāng)前版本: XX作 者:XXX完成日期: XXX修訂歷史記錄版本日期AMD修訂者說明V1.02016-02-16AT新建 MT修改和格式調(diào)整(A-添加,M-修改,D-刪除)目錄1.引言41.1編寫目的41.2定義與縮寫41.3參考資料42.軟件缺陷分類標(biāo)準(zhǔn)42.1問題類型42.2缺陷屬性52.3缺陷類型52.4缺陷嚴(yán)重程度72.5缺陷優(yōu)先級82.6缺陷狀態(tài)82.7缺陷來源、起源92.8缺陷根源102.9缺陷產(chǎn)生可能性101. 引言1.1 編寫目的制定本標(biāo)準(zhǔn)的目的是為軟件測試提供確信分類的標(biāo)準(zhǔn)

2、。本文檔說明了問題類型、缺陷屬性、確缺陷類型、缺陷嚴(yán)重級別、缺陷優(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)象殘留缺陷(Residual Defect )指軟件發(fā)布后存在的缺陷,包括在用戶安裝前未被檢測出來的缺陷以及檢測出但未被修復(fù)的缺陷。表格1-1 定義與縮寫1.3 參考資料編號資料名稱作者日期出版單位01計算機(jī)軟件測試標(biāo)準(zhǔn)表格1-2 參考資料列表2. 軟件缺陷分類標(biāo)準(zhǔn)22.1 問題類型序號問題類型

3、名稱說明01缺陷一個導(dǎo)致軟件功能不能正常使用的問題02改進(jìn)改進(jìn)或者增強(qiáng)現(xiàn)有的功能或人物03新功能產(chǎn)品或項目尚未開發(fā)的新功能04遺漏功能產(chǎn)品或項目應(yīng)具備但尚未開發(fā)的功能表格2-1 問題類型表格2.2 缺陷屬性軟件缺陷的屬性包括缺陷標(biāo)識、缺陷類型、缺陷嚴(yán)重程度、缺陷優(yōu)先級、缺陷狀態(tài)、缺陷起源、缺陷來源、缺陷原因、缺陷產(chǎn)生可能性。序號屬性名稱說明01標(biāo)識(Identifier)標(biāo)記某個缺陷的唯一符號,可以使用數(shù)字、字母組合來表示。02類型(Headline)缺陷的分類定義03描述(Description)對缺陷進(jìn)行的詳細(xì)的描述,以便缺陷重視04嚴(yán)重程度(Severity)指因缺陷引起的鼓掌對軟件產(chǎn)品

4、的影響程度05優(yōu)先級(Priority)缺陷必須被修復(fù)的緊急程度06狀態(tài)(State)缺陷通過一個跟蹤修復(fù)過程的進(jìn)展情況07來源、起源、根源(Source)指引起缺陷的源頭、起因和根本原因表格2-2 缺陷屬性列表2.3 缺陷類型缺陷種類:根據(jù)缺陷的自然屬性來劃分。編號缺陷類型描述子類型編號名稱01功能問題F-Function影響了重要的特性、用戶界面、產(chǎn)品接口、硬件結(jié)構(gòu)接口和全局?jǐn)?shù)據(jù)結(jié)構(gòu)。并且設(shè)計文檔需要正式的變更。如指針循環(huán),遞歸,功能等缺陷。0101功能錯誤0102功能缺失0102功能超越0104設(shè)計的二義性0105算法錯誤02接口問題I-Interface與其他組件、模塊或設(shè)備驅(qū)動程序、

5、調(diào)動參數(shù)、控制塊或參數(shù)列表相互影響的缺陷。0201模塊間接口0202模塊內(nèi)接口0203公共數(shù)據(jù)使用03邏輯問題L-Logic需要進(jìn)行邏輯分析,進(jìn)行代碼修改,如循環(huán)條件等。0301分支不正確0302重復(fù)的邏輯0303忽略極端條件0304不必要的功能0305誤解0306條件測試錯誤0307循環(huán)不正確0308錯誤的變量檢查0309計算順序錯誤0310邏輯順序錯誤04計算問題C-Computation等式、符號、操作符或操作數(shù)錯誤,精度不夠、不適當(dāng)?shù)臄?shù)據(jù)驗證等缺陷。0401等是錯誤0402缺少運(yùn)算符0403錯誤的操作數(shù)0404括號用法不正確0405精度不夠0406舍入錯誤0407符號錯誤05數(shù)據(jù)問題A

6、-Assignment需要需改少量代碼,如初始化或控制塊。如聲明、重復(fù)命名,范圍、限定等缺陷。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ù)錯誤0516數(shù)據(jù)檢驗錯誤06用戶界面問題U-User interface人機(jī)交互特性:屏幕格式,確認(rèn)用戶輸入,功能有特性,頁面排版等方面的缺陷。0601界面風(fēng)格不統(tǒng)一0602屏幕上的信息不可用0603屏幕

7、上的錯誤信息604界面功能布局和操作不合常規(guī)07文檔問題D-Documentation影響發(fā)布和維護(hù),包括注釋等缺陷。0701描述含糊0702項描述不完整0703項描述不正確0704項缺少或多余0705項不能驗證0706項不能完成0707不符合標(biāo)準(zhǔn)0708與需求不一致0709文字排版錯誤0710文檔信息錯誤0711主食缺陷08性能問題P-Performance不滿足系統(tǒng)可測量的屬性值,如:執(zhí)行時間,事物處理速率等缺陷。09配置問題B-Build、package、merge由于配置庫、變更管理或版本控制引起的錯誤。0901配置管理問題0902編譯打包缺陷0903變更缺陷0904糾錯缺陷10標(biāo)準(zhǔn)問

8、題N-Norms不符合各種標(biāo)準(zhǔn)的要求,如編碼標(biāo)準(zhǔn)、設(shè)計符號等缺陷1001不符合編碼標(biāo)準(zhǔn)1002不符合軟件標(biāo)準(zhǔn)1003不符合行業(yè)標(biāo)準(zhǔn)1004設(shè)計、編譯環(huán)境11環(huán)境問題E-Environments由于設(shè)計、編譯和運(yùn)行環(huán)境引起的問題。1101設(shè)計、編譯環(huán)境1102運(yùn)行環(huán)境12兼容問題軟件之間不能正確的交互和共享信息。1201操作平臺不兼容1202瀏覽器不兼容1203分辨率不兼容13其他問題O-Others以上問題所不包含的問題表格2-3缺陷類型列表2.4 缺陷嚴(yán)重程度缺陷嚴(yán)重程度:指因缺陷引起的鼓掌對軟件產(chǎn)品的影響程度。嚴(yán)重級別對應(yīng)缺陷嚴(yán)重等級描述1-致命(Fatal)致命缺陷系統(tǒng)任何一個主要功能完

9、全喪失,用戶數(shù)據(jù)受到破壞,系統(tǒng)崩潰、懸掛、死機(jī)或者危機(jī)人身安全;2-嚴(yán)重(Critical)嚴(yán)重缺陷系統(tǒng)的主要功能部分喪失,數(shù)據(jù)不能保存,系統(tǒng)的次要功能完全喪失,系統(tǒng)所提供的功能或服務(wù)受到明顯的影響,不能執(zhí)行正常工作功能或?qū)崿F(xiàn)重要功能,包括:1) 可能有災(zāi)難性的后果,如造成系統(tǒng)崩潰,造成事故等;2) 數(shù)據(jù)庫錯誤,如數(shù)據(jù)丟失等。3-重要(Major)較大缺陷產(chǎn)生錯誤的結(jié)果,導(dǎo)致系統(tǒng)不穩(wěn)定,運(yùn)行時好時壞,嚴(yán)重影響系統(tǒng)要求或基本功能實現(xiàn)的問題,例如:1) 造成數(shù)據(jù)庫不穩(wěn)定的錯誤;2) 在說明中的需求未在最終系統(tǒng)中實現(xiàn);3) 程序無法運(yùn)行,系統(tǒng)意外退出;4) 業(yè)務(wù)流程不正確;4-一般(Minor)一般

10、缺陷系統(tǒng)的次要功能沒有完全實現(xiàn),但不影響用戶的正常使用,不會影響系統(tǒng)穩(wěn)定性的:1) 提示信息不太準(zhǔn)確或用戶界面差、操作時間長等一些問題;2) 過程調(diào)用或其他腳本錯誤;3) 系統(tǒng)刷新錯誤;4) 產(chǎn)生錯誤結(jié)果,如計算錯誤,數(shù)據(jù)不一致等;5) 功能的實現(xiàn)有問題,如在系統(tǒng)實現(xiàn)的界面上,一些可接受輸入的控件帶你級后無作用,對數(shù)據(jù)庫的擦做不能正確實現(xiàn);6) 編碼時數(shù)據(jù)類型、長度定義錯誤;7) 雖然正確性、功能不受影響,但是系統(tǒng)性能和響應(yīng)時間受影響;5-較?。⊿light)輕微缺陷使操作者不方便或遇到麻煩,但它不影響功能過的操作和執(zhí)行,如個別不影響產(chǎn)品理解的錯別字、文字排列不整齊等一些小問題,重點指系統(tǒng)的U

11、I問題:1) 系統(tǒng)的提示語不明確,不簡單明了;2) 滾動條無效;3) 可編輯區(qū)域和不可編輯區(qū)域不明顯;4) 光標(biāo)跳轉(zhuǎn)設(shè)置不好,鼠標(biāo)(光標(biāo))定位錯誤;5) 上下翻頁,首位頁定位錯誤;6) 界面不一致,或界面不正確;7) 日期或時間初始值錯誤(起止日期、時間沒有限定);8) 出現(xiàn)錯別字,標(biāo)點符號錯誤,拼寫錯誤,以及不正確的大小寫等;6-有待改進(jìn)(Enhancement)其他缺陷系統(tǒng)中值得改良的問題:1) 容易給用戶錯誤和歧義的提示;2) 界面需要改進(jìn)的,某個控件沒有對齊等;3) 對有疑慮的部分,提出修改建議。表格2-4 缺陷嚴(yán)重程度2.5 缺陷優(yōu)先級序號缺陷優(yōu)先級描述01立即解決 (Resolve

12、 Immediately)缺陷導(dǎo)致系統(tǒng)幾乎不能使用或者測試不能繼續(xù),需立即修復(fù);02高優(yōu)先級(high priority)缺陷嚴(yán)重,影響測試,需要優(yōu)先考慮;03正常排隊(Normal Queue)缺陷需要正常排隊等待修復(fù);04低優(yōu)先級(Low priority)缺陷可以再開發(fā)人員有時間的時候被糾正。表格2-5 缺陷優(yōu)先級2.6 缺陷狀態(tài) 缺陷狀態(tài):是指缺陷通過一個跟蹤修復(fù)過程的進(jìn)展情況。序號缺陷狀態(tài)描述01提交(Submitted)測試人員提交新的錯誤到庫。02激活或打開(Active or Open)問題還沒有解決,存在源代碼中,確認(rèn)“提交的缺陷”,等待處理。03拒絕(Rejected)拒絕

13、“提交的缺陷”:不需要修復(fù)(Wont Fix)或不是缺陷(Invalid)或缺陷已經(jīng)被其他的軟件測試人員發(fā)現(xiàn)(Duplicate)。04已修正或修復(fù)(Fixd or Resolved)已被開發(fā)人員檢查、修復(fù)過的缺陷,通過單元測試,認(rèn)為已解決但還沒有被測試人員驗證。05驗證(Verify)缺陷驗證通過。06關(guān)閉或非激活(Closed or Inactive)測試人員驗證后,確認(rèn)缺陷不存在之后的狀態(tài)。07重新打開(Reopen)測試人員驗證后,還依然存在的缺陷,等待開發(fā)人員進(jìn)一步修復(fù);08推遲(Deferred)這個軟件缺陷在下一個版本解決。09保留(On hold)由于技術(shù)原因或第三方軟件的缺陷

14、,開發(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ù)流(庫)、程序代碼。缺陷起源:在團(tuán)建生命周期中軟件缺陷占的比例:需求和構(gòu)架設(shè)計階段占54%、設(shè)計階段占25%、編碼階段占15%、其他占6%。序號缺陷來源、起源描述01需求(Requirement)由于需求說明書的錯誤或不清楚的問題引起的缺陷02架構(gòu)(Architecture)由于架構(gòu)考慮不周問題引起的缺陷03設(shè)計(Design)由于

15、設(shè)計文檔描述不準(zhǔn)確,和需求說明書不一致的問題引起的缺陷04編碼(Coding)純粹在編碼中問題引起的缺陷05集成(Integration)(來源)由于系統(tǒng)個模塊參數(shù)不匹配、開發(fā)組之間缺乏協(xié)調(diào)問題引起的缺陷06數(shù)據(jù)流(庫)(Database (data stream))(來源)由于數(shù)據(jù)字典、數(shù)據(jù)庫中的錯誤引起的缺陷07測試(Test)由于測試覆蓋少問題引起的缺陷08用戶(Customer)由于用戶問題引起的缺陷09其他(Other)由于其他問題引起的缺陷表格2-7 缺陷來源、起源2.8 缺陷根源缺陷根源:測試策略,過程、工具和方法,團(tuán)隊人,缺乏組織和通訊,硬件,軟件,工作環(huán)境等造成上述錯誤的根本因素,以尋求開發(fā)、測試人員可改進(jìn)的地方。序號缺陷原因描述01測試策略錯誤的測試范圍,誤解測試目標(biāo),超越測試能力等;02過程、工具和方法無效的需求收集過程,果實的風(fēng)險管理過程,不使用的項目管理方法,沒有估算規(guī)程,無效的變更控制過程等;03團(tuán)隊人項目團(tuán)隊職責(zé)交叉,缺乏培訓(xùn)。沒有經(jīng)驗的項目團(tuán)隊,缺乏士氣和動機(jī)不純等;04缺乏組織和通訊缺乏用戶參與,職責(zé)不明確、管理失敗等;05硬件硬件配置不對、缺乏、或處理器缺陷導(dǎo)致算術(shù)精度丟失,內(nèi)存溢出等;06軟件軟件設(shè)置不對、缺乏,或操作系統(tǒng)錯

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論