發(fā)布時(shí)間:2020-07-31
在軟件開發(fā)過(guò)程中,都會(huì)出現(xiàn)一些bug的,這些bug對(duì)于軟件會(huì)造成一定的影響,比如,運(yùn)行速度、報(bào)錯(cuò)、數(shù)據(jù)處理錯(cuò)誤以及顯示問(wèn)題等等,這些問(wèn)題是有許多的。今天我們就來(lái)了解一下,開發(fā)過(guò)程當(dāng)中經(jīng)常會(huì)出現(xiàn)的一些bug,希望以后可以避免。
1.網(wǎng)絡(luò)交慢或者弱網(wǎng)狀態(tài)下,新增某個(gè)功能時(shí),快速2次點(diǎn)擊提交按鈕,會(huì)造成數(shù)據(jù)的重復(fù)提交
解決方法:點(diǎn)擊提交后,將按鈕變?yōu)閐isable狀態(tài),禁止用戶再次點(diǎn)
2.刪除不存在的id,報(bào)錯(cuò)或者崩潰
解決方法:后端異常處理
3.輸入特殊字符問(wèn)題
例如:新增時(shí)包含特殊字符,但是打開時(shí)顯示不出來(lái)(寫入與讀出處理不一致)
例如:搜索框輸入特殊字符,點(diǎn)擊搜索直接崩潰
4.前端緩存,數(shù)據(jù)處理錯(cuò)誤(編輯未提交)
例如:數(shù)據(jù)在前端處理時(shí),如修改后,左上角點(diǎn)擊【返回】按鈕,仍然取舊數(shù)據(jù)
例如:在編輯-保存后,數(shù)據(jù)未保存成功,(deepcopy深拷貝與淺拷貝)
5.前端返回時(shí),頁(yè)面初始化值不對(duì)
例如:來(lái)回切換tab頁(yè)后,打開新增頁(yè)面(初始化值錯(cuò)誤)
6.瀏覽器窗口大小改變,某些下拉值不可用,或者顯示問(wèn)題
7.文字或者圖顯示太長(zhǎng),頁(yè)面被拉長(zhǎng)顯示問(wèn)題
8.屏幕分辨率問(wèn)題(現(xiàn)在一般筆記本電腦分辨率為1366*768)
如:分辨率為1024*768,1366*768時(shí),最右側(cè)按鈕隱藏
9.瀏覽器兼容問(wèn)題
10.鏈接打開是否合理,(當(dāng)前窗口打開,打開新窗口tab)
如:報(bào)表或者圖片一般打開新窗口
11.快捷鍵和焦點(diǎn)
12.提示語(yǔ)言與提示底色(規(guī)范與統(tǒng)一性)
13.圖片的顯示和鏈接
圖片是否增加鏈接
明確定義大圖片如何縮減成為小圖片的策略,以及小圖片如何拉伸顯示為大的圖片。
明確默認(rèn)圖片大小的比例
14.WebTitle經(jīng)常遺漏和忽略
預(yù)防方法:不要將title寫死在html中,多用setTitle()方法設(shè)置WebTitle或?qū)懺谂渲梦募?/span>
15.多個(gè)IE使用不同用戶,cookie操作不會(huì)出現(xiàn)用戶信息混亂的問(wèn)題
16.頁(yè)面空白頁(yè)
數(shù)據(jù)庫(kù)連接沒有及時(shí)釋放,獲取數(shù)據(jù)卡住
17.安全考慮
防止將url參數(shù)進(jìn)行緩存,在傳遞參數(shù)中使用Nocache參數(shù)
18.多個(gè)tab頁(yè),切換后沒有重新渲染數(shù)據(jù)
小編所了解的關(guān)于軟件中經(jīng)常出現(xiàn)的bug就是這些了,希望可以幫助到大家。當(dāng)然,關(guān)于bug除了開發(fā)測(cè)試人員自己注意之外,也是可以使用軟件進(jìn)行管理的,并且這樣也可以減少不少人工管理,TestCenter (測(cè)試管理工具)就是一款這樣的工具,是面向測(cè)試流程的測(cè)試生命周期管理工具,符合TMMI標(biāo)準(zhǔn)的測(cè)試流程,可迅速建立完善的測(cè)試體系,實(shí)現(xiàn)對(duì)測(cè)試的過(guò)程管理,提高測(cè)試工程的生產(chǎn)力。
推薦閱讀:
如何進(jìn)行測(cè)試用例管理?測(cè)試用例管理的要點(diǎn)
軟件測(cè)試bug管理之bug常見分類及相關(guān)屬性
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系