1、Bug定義
???? 代碼實(shí)現(xiàn)的業(yè)務(wù)邏輯存在問(wèn)題,就是bug
???? 不符合業(yè)務(wù)需求和驗(yàn)收標(biāo)準(zhǔn)的,就是bug
???? 用戶體驗(yàn)不好的,就是bug
2惨撇、Bug類型
??? 代碼錯(cuò)誤
???? 代碼錯(cuò)誤指的是,按照設(shè)計(jì)流程圖府寒,當(dāng)出現(xiàn)某種情況下魁衙,返回的結(jié)果是這一種,而實(shí)際測(cè)試返回的結(jié)果卻與設(shè)計(jì)不符株搔。
???? 比如:我們?nèi)绻麥y(cè)試一個(gè)登錄界面剖淀,設(shè)計(jì)文檔明確說(shuō)明,當(dāng)輸入錯(cuò)誤的賬號(hào)或密碼時(shí)纤房,提示“賬號(hào)或密碼錯(cuò)誤”纵隔,而開(kāi)發(fā)實(shí)現(xiàn)是提示“登錄錯(cuò)誤”,這就是一個(gè)最簡(jiǎn)單的代碼錯(cuò)誤炮姨。
???? 在實(shí)際測(cè)試過(guò)程中捌刮,代碼錯(cuò)誤,驗(yàn)收標(biāo)準(zhǔn)是根據(jù)設(shè)計(jì)文檔和設(shè)計(jì)流程來(lái)進(jìn)行判斷舒岸,根據(jù)嚴(yán)重程度绅作,可以出現(xiàn)不同程度的bug。
??? 設(shè)計(jì)缺陷
???? 設(shè)計(jì)缺陷指的是設(shè)計(jì)文檔和設(shè)計(jì)流程本身就存在不合理的地方蛾派。
??? 界面優(yōu)化
???? 界面優(yōu)化俄认,一般指APP界面或者網(wǎng)站界面。APP舉例洪乍,APP需要兼容不同大小的機(jī)型眯杏,界面可能在大小不同機(jī)型上,有點(diǎn)界面顯示錯(cuò)位典尾,或者界面顯示比例不美觀等。
??? 性能問(wèn)題
???? 性能問(wèn)題的缺陷糊探,是指一款產(chǎn)品在承受用戶量大情況下钾埂,可能存在運(yùn)行緩慢甚至死機(jī)的情況
??? 其它類型
???? 配置相關(guān) 河闰、安裝部署 、安全相關(guān) 褥紫、標(biāo)準(zhǔn)規(guī)范 姜性、測(cè)試腳本等
注: 一般在我們的測(cè)試過(guò)程中,經(jīng)常碰到的就是代碼錯(cuò)誤髓考、色痕跡缺陷部念、界面優(yōu)化這三個(gè)類型的缺陷。
3氨菇、bug的等級(jí)
?????? 致命錯(cuò)誤
??????? 常規(guī)操作引起崩潰儡炼、死機(jī)、死循環(huán)造成數(shù)據(jù)泄露的安全性問(wèn)題查蓉,比如惡意攻擊造成的賬戶私密信息泄露涉及金錢操作乌询。
??????嚴(yán)重錯(cuò)誤
??????? 重要功能不能實(shí)現(xiàn)錯(cuò)誤的波及面廣,影響到其它重要功能正常實(shí)現(xiàn)豌研;功能交互非常規(guī)操作導(dǎo)致的程序崩潰妹田、死機(jī)、死循環(huán) 外觀難以接受的缺陷鹃共,密碼明文顯示(界面+數(shù)據(jù)庫(kù))鬼佣,密碼可視化操作。
????? 一般錯(cuò)誤
??????? 不影響產(chǎn)品的運(yùn)行霜浴,不會(huì)成為故障起因晶衷,但對(duì)產(chǎn)品外觀和下道工序影響較大的缺陷 次要功能不能正常實(shí)現(xiàn) 操作界面錯(cuò)誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義不一致) 查詢錯(cuò)誤坷随,數(shù)據(jù)錯(cuò)誤顯示 簡(jiǎn)單的輸入限制未放在前端進(jìn)行控制(格式限制)房铭,減輕后端壓力 刪除操作未給出提示(誤操作)
???? 細(xì)微錯(cuò)誤
????? 界面不規(guī)范 輔助窗口說(shuō)明描述不清楚 提示窗口文字未采用行業(yè)術(shù)語(yǔ) 界面存在文字錯(cuò)誤 改進(jìn)建議:可以站在提高用戶體驗(yàn),提高產(chǎn)品質(zhì)量
4温眉、Bug的生命周期
生命周期中一般流程: