“Bug”的創(chuàng)始人格蕾絲·赫柏(Grace Murray Hopper)懈玻,是一位為美國(guó)海軍工作的電腦專家泽示,也是最早將人類語言融入到電腦程序的人之一钳幅。而代表電腦程序出錯(cuò)的“bug” 這名字付鹿,正是由赫柏所取的澜汤。1945年的一天,赫柏對(duì)Harvard Mark II設(shè)置好17000個(gè)繼電器進(jìn)行編程后舵匾,技術(shù)人員正在進(jìn)行整機(jī)運(yùn)行時(shí)俊抵,它突然停止了工作。于是他們爬上去找原因坐梯,發(fā)現(xiàn)這臺(tái)巨大的計(jì)算機(jī)內(nèi)部一組繼電器的觸點(diǎn)之間有一只飛蛾徽诲,這顯然是由于飛蛾受光和熱的吸引,飛到了觸點(diǎn)上烛缔,然后被高電壓擊死馏段。所以在報(bào)告中轩拨,赫柏用膠條貼上飛蛾践瓷,并把“bug”來表示“一個(gè)在電腦程序里的錯(cuò)誤”,“Bug”這個(gè)說法一直沿用到今天亡蓉。
那么作為一名測(cè)試淋肾,每天聽到和說到的最多的一個(gè)詞也就是bug了。當(dāng)然爸邢,你每天的任務(wù)也就是找到任何會(huì)出現(xiàn)的bug樊卓。今天先簡(jiǎn)單談?wù)刡ug的分類:
1. UI類
UI類的bug其實(shí)是最簡(jiǎn)單也是最容易找出來的bug。根據(jù)產(chǎn)品設(shè)計(jì)(有些設(shè)計(jì)其實(shí)并不符合用戶杠河,也可以提出來)碌尔,對(duì)照界面就可以看出來浇辜。
(1)界面文字 (2)界面元素位置 (3)界面的顏色 (4)界面設(shè)計(jì)是否規(guī)范 (5)中英文翻譯錯(cuò)誤
2. 數(shù)據(jù)類
數(shù)據(jù)類的bug主要是數(shù)據(jù)庫(kù)后臺(tái)處理邏輯有問題。很多時(shí)候都是sql語句的錯(cuò)誤唾戚,也有可能是數(shù)據(jù)庫(kù)存儲(chǔ)的錯(cuò)誤柳洋。
(1)數(shù)據(jù)顯示不對(duì) (2)數(shù)據(jù)丟失 (3)出現(xiàn)異常數(shù)據(jù) (4)Invalid的數(shù)據(jù)可以記錄提交 (5)數(shù)據(jù)庫(kù)連接異常 (6)數(shù)據(jù)流錯(cuò)誤
3. 功能類
功能類的bug是一般最常見的√咎梗可以根據(jù)需求說明書熊镣,用戶體驗(yàn)找到。
(1)Happy pass都過不了 (2)核心功能跑不通 (3)多余功能出現(xiàn) (4)功能影響其他產(chǎn)品 (5)特殊情況下出現(xiàn)的功能問題
4. Crash類
Crash的bug是一個(gè)測(cè)試最有成就感的bug募书。
(1)正常操作crash (2)異常操作crash (3)自然crash (4)內(nèi)存泄漏 (5)交互crash
5. 性能類
性能類的bug主要是程序承載能力不行绪囱。這個(gè)最好是性能測(cè)試人員接入比較好一點(diǎn)。
(1)訪問人數(shù)多 (2)下載量大 (3)耗時(shí)長(zhǎng) (4)短時(shí)間突然急劇訪問 (5)卡死
6. 建議類
這類bug最好先跟產(chǎn)品設(shè)計(jì)的人討論锐膜,然后做出最終的呈現(xiàn)毕箍。
7. 偶然類
偶然類的bug是經(jīng)常見到的,突然遇到道盏,但是很難重現(xiàn)而柑。這種bug最好自己記錄下來,每次重現(xiàn)的時(shí)候記錄步驟荷逞。說不定有一天就會(huì)被你掌握媒咳!
一大波測(cè)試相關(guān)來襲种远,關(guān)注點(diǎn)贊哦涩澡!每天晚上十點(diǎn)更新,土豪請(qǐng)打賞坠敷,轉(zhuǎn)載請(qǐng)聯(lián)系妙同。