如何區分前端問題和后端問題


如何區分前端問題和后端問題?

前台的bug通常是功能、界面和兼容性等有關;

后台的bug與邏輯、性能和安全性有關。

與數據相關的錯誤、排序問題大多是后台問題;

對於APP頁面toast提示可能是后台給的,可能是APP給的。

(1)檢查接口 

前端和后台之間是通過接口文件相互聯系的,測試人員可以通過查看接口文件,來區分前端和后台bug。

(2)情況分析 

a、檢查請求的數據是什么?反饋的數據又是什么?

通過抓包工具來進行抓包分析。

大多數的瀏覽器都有自帶的抓包插件,如 FireFox 的 FireBug 插件,Chrome、360急速模式、搜狗高速模式自帶的 DevelopTools 插件(F12開啟),在 NetWork 中可以看到當前頁面發送的每一個http請求。請求接口、傳參、響應三部分來判斷Bug,另外,也可以在瀏覽器的控制台進行js代碼調試定位。

1)請求接口URL是否正確

如果請求接口URL不正確,為前端Bug;

2)http請求中的參數是否正確

如果http請求中的參數不正確,為前端Bug;

3)如果接口URL和參數都正確,查看響應內容是否正確

如果這種情況下響應內容不正確,則為后端Bug。

4)如果JS基礎比較好的話,也可以在瀏覽器的控制台中輸入JS代碼進行調試。

b、根據接口的文件,檢查數據是否正確。

如果發送的數據是正確的,但是后台反饋的數據是不符合需求的,那就是后台的問題。

如果前端沒有請求接口,或者請求的時候發送數據與需求不符,那這個時候就是前端的問題了。


免責聲明!

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



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