bug常見的錯誤定位方法總結

2021-09-26 14:15:19 字數 1037 閱讀 4821

以測試招聘系統為例,我們常常在測試過程中發現一些問題;有些問題能夠一眼看出來,並且能夠準確定位到,比如相容性問題或者頁面ui問題,或者資料庫資料問題;

而有些問題我們可能需要採取一些輔助的工具去摸索和定位,其中介紹一些我們工作中經常遇到的工具,來幫助我們去定位問題:

1.谷歌f12,開發者工具

如果乙個問題原因不太能一眼看出的話,我們首先要關注的是該功能的相關介面;開啟谷歌瀏覽器,按f12。我們最常用的是檢視xhr後端介面以及前端控制台consle;

針對開發者工具,我們還可以模擬不同的網路速度和螢幕大小去做不同的測試,這塊可自行搜尋。

2.fiddler,乙個常用抓包工具

fiddler在測試過程中主要會進行如下三個作用:

fiddler常規操作:

fiddler**功能:

fiddler mock功能:

目前招聘系統最常見的有3類問題:

涉及到js,jsp,js,css,html方面比較多,主要涉及到樣式/以及部分業務邏輯等等;

最常見的問題是展示問題:

此時我們仍然需要關注介面(開發者工具),檢視控制台是否有報錯;或者通過介面去檢視請求和響應之間是否符合預期,如果是傳參或者輸出引數有問題,

可以通過gotest去全域性搜尋介面定義以及返回字段;

主要涉及到業務邏輯的問題。

1.業務邏輯問題關注介面以及介面所在的**邏輯,去gotest檢視相關介面;

2.同時我們還需要知道常見的http返回碼:

3.檢視日誌定位指南檢視日誌

關注5xx/404開頭的介面,一般確認服務是否重啟/nignx是否配置異常等等問題;

參考內部資料

1.ndp檢視相關的日誌內容

2.xhell定位:

熟悉2塊:

常用服務

常用指令:

1.以上方法大致定位前後端的問題

2.根據wiki迭代跟蹤模組檢視相關負責人

3.如果涉及到呼叫介面比較深的,可以檢視gotest相關的責任人定位給相關的開發

IE常見BUG總結

1.position fixed 除ie6瀏覽器的通用方法 ie6fixedtl.ie6fixedbr ie6瀏覽器的特有方法 html ie6fixedtl html ie6fixedbr 2.子元素100 無法獲取父元素未定義高度的高度 height expression document.bo...

常見錯誤總結

1.呼叫函式中使用的變數名與主函式中一致,沒有影響 include int isfullsquare int n int main 2.浮點數在賦值和計算中忘記加.0 3.忘記將布林變數 計數器變數 累加變數初始化為0 忘記將累乘變數初始化為1 注意初始化位置在迴圈內外的差別,對於多組資料的輸入應將...

常見錯誤總結

博主今天因為debug text debug 的事被教訓罵了所以記錄一下在debug text debug 的過程中都發現了什麼智障錯誤 取mod text mod的時候注意輸入也可能超出範圍,最好在輸入的時候取一下模。對於某些sb題請在讀入優化那個函式裡也取模 noip2014解方程 取模最好用函...