一些明顯的問題,比如:一般界面上的像錯別字/字體大小、按鈕顯示、輸入框超出邊界等問題,前端BUG;
業(yè)務邏輯相關、性能相關、數(shù)據(jù)相關、安全性相關等,后端BUG
進一步方法:
1 查log
通過查看后端服務日志,復現(xiàn)時沒有相關日志,基本認為這個功能沒有與后端交互,那就是前端問題。
2 看接口
傳參不對,導致后端返回錯誤,前端BUG
傳參對,后端處理返回不對,后端bug
后端返回數(shù)據(jù)正確,頁面顯示不對,比如前端拿錯了字段等,前端bug
3 看DB
很多bug出現(xiàn)在接口的相互調(diào)用的情形里??梢酝ㄟ^在數(shù)據(jù)庫里查詢數(shù)據(jù)、比對來判斷是哪些接口出了問題,
比如:在A模塊添加一條數(shù)據(jù),但是在B模塊沒有展示,這時我們 通過查詢數(shù)據(jù)庫的數(shù)據(jù)來確認,是A模塊沒有插入數(shù)據(jù),
還是B模塊沒有查詢到。而知道接口是前端還是后端負責開發(fā)的,就知道bug該給誰改了。
4 個人經(jīng)驗