前端是用戶看得見摸得著的東西,主要體現(xiàn)在頁面的視覺效果以及交互設(shè)計上。比如說一個網(wǎng)站的頁面風格、頁面跳轉(zhuǎn)等,簡單的做法就是一個注冊界面:前端設(shè)計界面風格,約束輸入的字符類型、長度以及合法性校驗等,不涉及到與數(shù)據(jù)庫之間的信息交流。
后臺,則側(cè)重于更深層面的東西,關(guān)于邏輯,關(guān)于數(shù)據(jù),關(guān)于平臺的穩(wěn)定性與性能。后臺主要負責實現(xiàn)具體的功能,舉個例子,還是那個注冊界面,前端寫好了界面,規(guī)定了你能輸入哪些數(shù)據(jù),不能輸入哪些數(shù)據(jù),而后臺則會把你輸入的信息與數(shù)據(jù)庫進行比對,如果是新用戶,則順勢在數(shù)據(jù)庫中插入一條信息。
當然,關(guān)于數(shù)據(jù)的校驗,不同項目情況不同,有些是由前端進行校驗,有些是后臺,有些是前后臺都需要校驗。
知道了前后臺的區(qū)別,就大致能夠進行bug的判斷了。
1. 文本框輸入不合法的內(nèi)容,點擊提交按鈕, 如果不合法的內(nèi)容提交成功, 那應(yīng)該是前后臺沒有做校驗, 前后臺都有這個bug。
2. 文本框輸入合法的內(nèi)容,點擊提交按鈕, 查看數(shù)據(jù)庫中的數(shù)據(jù)和輸入的內(nèi)容不一致, 這個時候需要看前臺傳的數(shù)據(jù)是否正確,使用fiddler抓包, 查看請求頭里面的數(shù)據(jù)是否和輸入一致,如果一致就是后臺的問題, 如果不一致,就是前臺的bug。
3. 界面展示不友好, 重復提交這些都是前臺的bug。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。