web測試過程中,怎么判斷前端Bug還是后端Bug?可以通過抓包工具來進行抓包分析。
大多數的
瀏覽器都有自帶的抓包插件,如FireFox的FireBug插件,Chrome、
360急速模式、搜狗高速模式自帶的DevelopTools插件,F12開啟抓包后,在NetWork中可以看到當前頁面發送的每一個http請求。通常情況下,我們可以通過請求接口、傳參和響應三部分來判斷Bug,另外,也可以在瀏覽器的控制台進行代碼調試定位。
(1)請求接口URL是否正確
如果請求接口URL不正確,為前端Bug;
(2)http請求中的參數是否正確
如果http請求中的參數不正確,為前端Bug;
(3)如果接口URL和參數都正確,查看響應內容是否正確
如果這種情況下響應內容不正確,則為后端Bug。
2.后端的Bug,如何准確的定位問題在哪里,如何精准的描述Bug?
(1)查看報錯日志
查看報錯日志,通過日志分析,需要有一定的經驗,並且有一定的代碼基礎,才能更好地定位問題。
(2)查看
數據庫的數據
了解所測功能的數據表結構,測試過程中,查看數據庫的數據,確認數據的正確性。
(3)查看緩存(如Memcache、apc、redis等緩存)是否正確