一個頁面有一個文本框,一個按鈕,如何判斷bug是前端還是後台的?

要做判斷的原因:1、判斷這個bug是前端還是後台的,如果判斷準確了,方便我們找對應的人溝通,減少溝通成本, 2、提升測試人員自己定位問題的能力

在分析這個之前,我們先講一講前台和後台的區別

前端「主要是負責頁面的展示, 以及一些校驗,比如字元串的長度格式校驗 ,當然這些後台介面也需要做對應的校驗的,

後端介面:主要是負責業務相關的功能

現在來分析bug可能是前台還是後台:

case1:文本框輸入不合法的內容,點擊提交按鈕, 如果不合法的內容提交成功, 那應該是前後台沒有做校驗, 前後台都有這個bug

case2:文本框輸入合法的內容,點擊提交按鈕, 查看資料庫中的數據和輸入的內容不一致, 這個時候需要看前台傳的數據是否正確,使用fiddler抓包, 查看請求頭裡面的數據是否和輸入一致,如果一致就是後台的問題, 如果不一致,就是前台的bug

case3:界面展示不友好, 重複提交 這些都是前台的bug


推薦閱讀:

青麥人才親身經歷
軟體測試工程師的職責和10大城市薪資對比
Bug它只會讓你更強大!
0基礎軟體測試培訓
Testner創始人Sea:軟體測試行業人才數量供不應求?

TAG:軟體測試 | 軟體測試培訓 |