Web測試中,如何判斷bug屬於前端bug還是後端bug?

在測試過程中,作爲軟件測試工程師,經常會遇到bug定位問題,也是其中一個重要的問題就是到底如何判斷自己提交的bug屬於前端問題還是屬於後端問題?要知道自己提交的bug屬於前端還是後端問題,那麼首要需要理解前後端的概念。那麼前後端分別指的是:

前端

前端一般指的是我們肉眼可見的界面設計,主要體現在人機交互的視覺效果,往往需要調用後臺的一個接口,進行一個HTTP請求,根據後臺反饋回來的數據,渲染到前端頁面上。

後端(後臺)

後臺無法肉眼可見,但是主要爲了實現某一具體功能,還有關於數據、邏輯、安全性等底層的東西均屬於後端。知道前後端概念後,我們不難理解到底自己提交的bug是屬於前端的bug還是後端的bug,方便bug定位,便於提高工作效率。

常用技巧

通常可以用抓包工具Fiddler進行分析,從三個方面進行分析:請求接口,傳參,響應內容

①.請求接口URL是否正確

如果請求的接口URL錯誤,爲前端的bug

②.傳參是否正確

HTTP請求中的參數是否正確,如果HTTP請求中的參數不正確,爲前端bug

③.響應內容是否正確

請求接口URL和傳參都正確,如果響應內容不正確,則爲後端bug

④.也可以在瀏覽器控制檯輸入js代碼調試進行分析

如果定位爲後端的bug,如何精確定位是哪裏出了bug呢?

1.查看報錯日誌,通過日誌分析問題點

2.查看數據庫確認數據的正確性

3.查看緩存是否正確

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