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