對(duì)于外包或其他按照缺陷類型與缺陷等級(jí)來評(píng)估軟件質(zhì)量的企業(yè),提交缺陷報(bào)告時(shí),準(zhǔn)確定義缺陷類型顯得尤為重要。這里列出了常見的幾種缺陷類型,分別為功能缺陷、邏輯缺陷、數(shù)據(jù)問題、界面問題、兼容性問題、環(huán)境問題、性能類缺陷、需求缺陷以及變更問題。提交缺陷報(bào)告時(shí),依據(jù)不同類型的缺陷提交,再輔以完整附件與初步定位問題的結(jié)果分析,更有助于提高開發(fā)人員修復(fù)缺陷的效率與質(zhì)量。(提升開發(fā)人員的效率,也正是測(cè)試人員展現(xiàn)自身附加價(jià)值的一種能力~~)
1 功能
影響了重要的特性、用戶界面、產(chǎn)品接口。如功能錯(cuò)誤、功能缺失、功能超越、需求二義性。
2 邏輯
不符合業(yè)務(wù)邏輯。如:分支不正確、重復(fù)的邏輯、忽略極端條件、不必要的功能、誤解、條件測(cè)試錯(cuò)誤、循環(huán)不正確、計(jì)算順序錯(cuò)誤、邏輯順序錯(cuò)誤#軟件測(cè)試#
3 數(shù)據(jù)
影響數(shù)據(jù)輸入輸出,數(shù)據(jù)邊界、范圍。如:數(shù)據(jù)保存錯(cuò)誤、數(shù)據(jù)單位不正確、數(shù)據(jù)維數(shù)不正確、數(shù)據(jù)范圍不正確、數(shù)據(jù)覆蓋、外部數(shù)據(jù)錯(cuò)誤、輸出數(shù)據(jù)錯(cuò)誤、輸入數(shù)據(jù)錯(cuò)誤、數(shù)據(jù)檢驗(yàn)錯(cuò)誤、精度不夠、舍入錯(cuò)誤、接口傳遞數(shù)據(jù)。
4 頁面
人機(jī)交互特性:屏幕格式,確認(rèn)用戶輸入,功能有效性,頁面排版等方面的缺陷。如:界面風(fēng)格不統(tǒng)一、屏幕上的信息不可用、屏幕上的錯(cuò)誤信息、界面功能布局和操作不合常規(guī)、圖片顯示錯(cuò)誤
5 兼容
軟件之間不能正確地交互和共享信息。如:操作平臺(tái)不兼容、瀏覽器不兼容、分辨率不兼容。#軟件測(cè)試#
6 環(huán)境
由于運(yùn)行環(huán)境引發(fā)的問題。包括測(cè)試環(huán)境、預(yù)發(fā)布環(huán)境、正式環(huán)境。環(huán)境類缺陷也需要重要排查,提交缺陷報(bào)告時(shí),要備注好結(jié)果分析,是配置問題還是穩(wěn)定性問題。
7 性能
不滿足系統(tǒng)可測(cè)量的屬性值,如:執(zhí)行時(shí)間,事務(wù)處理速率等缺陷。由性能測(cè)試工程師提出。
8 需求
影響發(fā)布和維護(hù),包括注釋等缺陷。如:描述含糊、項(xiàng)描述不完整、項(xiàng)描述不正確、項(xiàng)缺少或多余、項(xiàng)不能驗(yàn)證、項(xiàng)不能完成、不符合標(biāo)準(zhǔn)、與需求不一致、文字排版錯(cuò)誤、文檔信息錯(cuò)誤、注釋缺陷。此類缺陷一般在文檔測(cè)試階段排除,但難免會(huì)有遺漏 ,但在系統(tǒng)測(cè)試階段發(fā)現(xiàn)時(shí)仍歸于需求類缺陷 。
9 需求變更
測(cè)試過程中發(fā)現(xiàn)實(shí)現(xiàn)錯(cuò)誤而必須變更的需求邏輯,一般情況下,需求變更缺陷并非開發(fā)人員原因造成,若屬于必要變更且初步預(yù)估工期超過0.5人天,則需要重新排期,此類缺陷在項(xiàng)目復(fù)盤會(huì)議上會(huì)重點(diǎn)提出。(#軟件測(cè)試#)