軟件測試中思灌,bug的類型有很多種俺叭,比如:代碼錯(cuò)誤、界面優(yōu)化泰偿、設(shè)計(jì)缺陷熄守、需求補(bǔ)充和用戶體驗(yàn)等;
一般情況下耗跛,需求補(bǔ)充和設(shè)計(jì)缺陷比較好區(qū)分裕照,但是代碼錯(cuò)誤、界面優(yōu)化和用戶體驗(yàn)區(qū)分不是很明顯调塌;
下面我們就來說說這三者晋南,順帶整理一些常見的這些類型的bug實(shí)例。
代碼錯(cuò)誤
代碼錯(cuò)誤通俗易懂羔砾,簡單的來說负间,就是程序員在設(shè)計(jì)作品的時(shí)候,創(chuàng)作和寫出來的編程代碼是錯(cuò)誤的姜凄,比如說方法政溃、函數(shù)等等,實(shí)現(xiàn)不了需要的功能或者是實(shí)現(xiàn)了錯(cuò)誤的功能态秧。
實(shí)例如下:
1董虱、操作或使用某一功能時(shí),導(dǎo)致程序異常退出屿聋,或其余功能無法使用空扎,或造成經(jīng)常性死機(jī)和重啟;
2润讥、內(nèi)存泄漏转锈;
3、用戶數(shù)據(jù)丟失或破壞楚殿;
4撮慨、系統(tǒng)崩潰、死機(jī)脆粥、凍結(jié)砌溺;
5、程序或模塊無法正常啟動(dòng)或異常退出变隔;
6规伐、 嚴(yán)重的數(shù)值計(jì)算錯(cuò)誤;
7匣缘、功能設(shè)計(jì)與需求嚴(yán)重不符猖闪;
8鲜棠、導(dǎo)致其它功能無法使用的錯(cuò)誤;
9培慌、按鍵操作錯(cuò)誤或失靈豁陆;
10、功能未實(shí)現(xiàn)吵护;
11盒音、功能錯(cuò)誤;
12馅而、系統(tǒng)刷新錯(cuò)誤祥诽;
13、語音或數(shù)據(jù)通訊錯(cuò)誤用爪;
14原押、提示信息錯(cuò)誤等。
界面優(yōu)化
界面優(yōu)化顧名思義就是操作界面的優(yōu)化偎血。
用戶界面的功能模塊的布局是否合理、整體風(fēng)格是否一致盯漂、各個(gè)控件的放置位置是否符合客戶使用習(xí)慣颇玷,界面操作便捷性、導(dǎo)航是否簡單易懂就缆;設(shè)計(jì)的風(fēng)格和展現(xiàn)效果是否符合設(shè)計(jì)圖等等帖渠。
常見實(shí)例有:
1、設(shè)計(jì)風(fēng)格和展現(xiàn)效果與設(shè)計(jì)圖不符竭宰;
2空郊、字符串顯示不統(tǒng)一;
3切揭、拼寫狞甚、對(duì)齊類的錯(cuò)誤、UI圖標(biāo)廓旬、文字性錯(cuò)誤哼审;
4、界面顯示不美觀孕豹;
5涩盾、信息被遮擋,位置有錯(cuò)誤励背;
6春霍、圖片錯(cuò)位,文字排列不整齊等問題叶眉。
用戶體驗(yàn)
用戶體驗(yàn)是一種純主觀在用戶使用產(chǎn)品過程中建立起來的感受址儒。但是對(duì)于一個(gè)界定明確的用戶群體來講芹枷,其用戶體驗(yàn)的共性是能夠經(jīng)由良好設(shè)計(jì)實(shí)驗(yàn)來認(rèn)識(shí)到的。
簡單的來說离福,就是產(chǎn)品和用戶之間的人機(jī)交互情況杖狼,是否友好,是否合理等妖爷;
實(shí)例有:
1蝶涩、輔助說明描述不清楚;
2絮识、操作時(shí)未給用戶提示绿聘;
3、可輸入?yún)^(qū)域和只讀區(qū)域沒有明顯的區(qū)分標(biāo)志次舌;
4熄攘、個(gè)別不影響產(chǎn)品理解的錯(cuò)別字;
5彼念、文字排列不整齊等一些小問題挪圾;
6、用戶界面不太友好逐沙;
7哲思、使用不習(xí)慣;
8吩案、操作按鈕可控區(qū)域大小的調(diào)節(jié)棚赔;
9、好的操作建議等徘郭。