定位bug的姿勢對嗎?


舉個例子來說明

WEB頁面上數據顯示錯誤,本來應該顯示38,  結果顯示35,這個時候你怎么去定位這個問題出在哪里?

1、通過fiddler抓包工具(或者其他抓包工具), 分析接口返回的數據是35還是38, 如果返回的是正確的,那就是前端的問題, 如果返回就是錯誤的, 你還得看看我們請求的參數是否正確,如果不正確,那肯定是前端的問題,如果正確,那就是后端的問題,接着以下步驟看

2、分析這個數據的業務, 搞清楚這個數據是怎么產生的, 把數據的源頭到顯示整個業務流搞清楚, 通過日志和數據庫, 檢查每一個環節的數據是否正確,通過每一個環節的檢查,肯定可以查出問題出在哪里,

 

那我們為什么要分析bug的產生原因:第一 提高我們測試的精確度, 第二 提高我們的測試技能  第三  減少bug的溝通成本,直接給到對應的開發修改,而且開發還不能推三阻四(因為我們已經確實定位是他的問題) 第四 提升測試的成就感,讓開發不敢小瞧我們測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM