測試人員 如何定位bug?

1、用戶層面: 檢查host、使用環境ping 或操作問題(瀏覽器緩存、fiddler工具影響等)

2、web頁面樣式------觀察樣式是否與需求一致

**3、F12----查看狀態碼 **

​ 4XX 客戶端問題, 比如發生了401,那麼要看下是否帶了正確的身份驗證信息;發生了403則要看下是否 有權限訪問;404則要看下對應的URL是否真實存在;

​ 5xx服務端出現問題(配合服務器log進行定位,發生了502錯誤則可能是服務器掛了導致的問題、發生503 錯誤可能是由於網絡過載導致的問題、發生504錯誤則可能是程序執行時間過長導致超時。

4、查看服務器日誌----發生5XX問題,檢查後端接口執行的sql是否正確,tomcat日誌

5、檢查接口請求、返回參數----點擊Response標籤將標籤內的內容複製出來,問了更好的查看可以將其粘貼到格式化json的工具上(如果返回類型是json)工具地址:http://json.parser.online.fr/,然後查看這裏面展示的記錄數是不是跟UI上展示的一致,如果不一致可以判斷是前端的Bug

6、查看需求文檔----前端和服務器交互正確,但從測試角度看不合理,查看需求文檔, 前端只負責渲染展示,後端負責業務邏輯處理;

7、檢查配置----不是代碼問題,則檢查tamcat、nginx配置,版本

ps:定位完bug後 再次確認bug—是否必現,是否概率性,是否是瀏覽器兼容問題;

​ 如果實在定位不出來,就交給開發,不要浪費太多時間;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章