教你找BUG
一、BUG的來(lái)源分為以下幾類:
1,界面類bug:
如:按鈕顯示不完整、無(wú)法點(diǎn)擊,文字超出選框,滾動(dòng)條雙層等;顯示必填項(xiàng),可以不填寫(xiě)提交等,數(shù)據(jù)類的顯示NAN,NULL等
2,文案類bug:
錯(cuò)別字,如登錄寫(xiě)成登陸;提示內(nèi)容與預(yù)期不對(duì)應(yīng);沒(méi)有提示文案等;
3,邏輯類bug:
如:提交一個(gè)審批單,多次提交顯示多個(gè)一樣的單子,或者提交審批后,審批人打開(kāi)了頁(yè)面點(diǎn)擊審批的時(shí)候提交人選擇了刪除單子,審批人無(wú)法操作;下載Excel兩百數(shù)據(jù)沒(méi)問(wèn)題,更多數(shù)據(jù)報(bào)錯(cuò)、亂碼等;搶購(gòu)功能,10個(gè)庫(kù)存,但是100個(gè)人都下單成功了,或者購(gòu)買(mǎi)后庫(kù)存0等
4,配置類bug:
環(huán)境沒(méi)配置好,整個(gè)網(wǎng)站或者部分功能打不開(kāi)、報(bào)錯(cuò)等;服務(wù)沒(méi)啟動(dòng)等;網(wǎng)絡(luò)比較弱,頁(yè)面加載不出來(lái)等
5,后臺(tái)bug:
比如CPU過(guò)高,內(nèi)存滿了,腳本錯(cuò)誤拋異常,502,500,504報(bào)錯(cuò)等
6,前端bug:
前端數(shù)據(jù)處理不正確,如界面顯示33.333333;部分按鈕不顯示;輪播圖不滾動(dòng);時(shí)間顯示不正確;排序錯(cuò)亂等
7,數(shù)據(jù)庫(kù)bug:
字段較短,語(yǔ)句寫(xiě)錯(cuò),undefined,NAN等
8,兼容性bug:在某種機(jī)型系統(tǒng)下某個(gè)功能的界面或者功能異常等
9,APP閃退,crash
二、如何找bug
1,積累經(jīng)驗(yàn)。相同的功能會(huì)遇到什么bug,可以找相關(guān)的,可多看別人提過(guò)得bug
2,有測(cè)試思路,正確理解需求。多看相關(guān)產(chǎn)品,更多的覆蓋場(chǎng)景吧,走完流程
如,一人買(mǎi)貨,分配了快遞員,快遞員卻離職了
如,提交給三個(gè)人審批,有一個(gè)人審批了,別的人打開(kāi)審批頁(yè)面還能不能審批
3,重視邏輯思維。測(cè)試需要模擬用戶各種場(chǎng)景
如,打開(kāi)頁(yè)面很久沒(méi)操作
如,開(kāi)視頻時(shí)來(lái)了一個(gè)電話
4,考慮軟硬件環(huán)境對(duì)軟件的影響
如,特殊鍵,網(wǎng)絡(luò)切換,弱網(wǎng),頻繁請(qǐng)求,重復(fù)提交,來(lái)回切換等
5,弄懂開(kāi)發(fā)原理。
如,單點(diǎn)登錄,文件上傳,導(dǎo)入Excel,Word編輯,他們用的代碼是自己寫(xiě)的還是網(wǎng)上復(fù)制的,這樣就會(huì)知道隱藏地bug
如,單選框開(kāi)發(fā)是從0編輯的還是從1編輯的
6,了解系統(tǒng)架構(gòu),比如什么是前端,什么是后臺(tái),什么是數(shù)據(jù)庫(kù),到底是前端的問(wèn)題還是后端問(wèn)題
7,從各方面入手。
如,界面,功能,增刪改查,性能,安全性,兼容性,穩(wěn)定性等。
三、bug舉例
1,點(diǎn)完驗(yàn)證碼未置灰
2,驗(yàn)證碼過(guò)期后,輸入仍有效
3,按鈕可以多次點(diǎn)擊
4,輸入框未做字符限制
5,多次上傳造成客戶端卡死
6,上傳未做文件大小限制
7,多次導(dǎo)出同一個(gè)文件命名未+1或文件覆蓋
8,導(dǎo)出后文件打不開(kāi)
9,導(dǎo)出后文件亂碼
10,點(diǎn)擊停止按鈕后,繼續(xù)工作
11,分享鏈接異常展示
12,分享鏈接打不開(kāi)
13,分享鏈接違規(guī)但仍然可以打開(kāi)
14,音頻導(dǎo)出后無(wú)法播放
15,音頻導(dǎo)出后播放聲音異常
16,文件名后綴可以重命名
17,重命名未做字符字?jǐn)?shù)限制
18,搜索異常
19,可以搜索到不存在的信息
20,搜索后打不開(kāi)文件等再來(lái)一條
21,pc端與手機(jī)端不同步
22,上傳太大文件造成客戶端卡死
23,導(dǎo)出緩慢
24,導(dǎo)入文件時(shí),頁(yè)面提示導(dǎo)入成功實(shí)際未實(shí)現(xiàn)導(dǎo)入。
25,軟件下發(fā)時(shí)后臺(tái)連接slb未調(diào)用接口,頁(yè)面提示下發(fā)成功。
26,搜索框未實(shí)現(xiàn)搜索功能。
27,同時(shí)導(dǎo)入多條數(shù)據(jù)頁(yè)面卡死。
28,點(diǎn)開(kāi)應(yīng)用,功能模塊時(shí)有時(shí)無(wú)(數(shù)據(jù)庫(kù)連接不穩(wěn)定)
29,字符型輸入框,前臺(tái)輸入較長(zhǎng)字符,后臺(tái)出現(xiàn)亂碼
30,用戶系統(tǒng)內(nèi)密碼修改輸入支持空格,前臺(tái)登陸密碼輸入不支持空格
31,app內(nèi)搜索內(nèi)容,三指同時(shí)連續(xù)點(diǎn)擊輸入法按鍵,閃退
32,情景模式開(kāi)啟狀態(tài)下,撥打本機(jī)號(hào)碼時(shí),無(wú)接聽(tīng)顯示界面,有鈴聲。
33,頁(yè)面分辨率不兼容
34,參數(shù)傳遞錯(cuò)誤,頁(yè)面顯示無(wú)數(shù)據(jù)
35,氣泡展示未調(diào)長(zhǎng)寬限制,導(dǎo)致數(shù)據(jù)溢出界面
36,合并單元格未做初始化,刷新表格導(dǎo)致單元格無(wú)限拉長(zhǎng)
37,內(nèi)外表欄不一致
38,一個(gè)審核通過(guò),一個(gè)審核不通過(guò),無(wú)法再次整改
總結(jié)
- 上一篇: linux安装ms字体
- 下一篇: IDEA从零到精通(21)之使用Mave