一個頁面有一個文本框,一個按鈕,如何判斷bug是前端還是後台的?
05-13
要做判斷的原因:1、判斷這個bug是前端還是後台的,如果判斷準確了,方便我們找對應的人溝通,減少溝通成本, 2、提升測試人員自己定位問題的能力
在分析這個之前,我們先講一講前台和後台的區別
前端「主要是負責頁面的展示, 以及一些校驗,比如字元串的長度格式校驗 ,當然這些後台介面也需要做對應的校驗的,
後端介面:主要是負責業務相關的功能
現在來分析bug可能是前台還是後台:
case1:文本框輸入不合法的內容,點擊提交按鈕, 如果不合法的內容提交成功, 那應該是前後台沒有做校驗, 前後台都有這個bug
case2:文本框輸入合法的內容,點擊提交按鈕, 查看資料庫中的數據和輸入的內容不一致, 這個時候需要看前台傳的數據是否正確,使用fiddler抓包, 查看請求頭裡面的數據是否和輸入一致,如果一致就是後台的問題, 如果不一致,就是前台的bug
case3:界面展示不友好, 重複提交 這些都是前台的bug
推薦閱讀:
※青麥人才親身經歷
※軟體測試工程師的職責和10大城市薪資對比
※Bug它只會讓你更強大!
※0基礎軟體測試培訓
※Testner創始人Sea:軟體測試行業人才數量供不應求?