如何報前台和后台的bug?


首先要正確理解前台和后台 http://baike.baidu.com/view/2416188.htm在web系統中,前台指客戶端瀏覽器打開的頁面,包括HTML頁面可以用表格或div都可以。然后頁面上的js代碼。flash,等。后台則指程序的內部架構web server或app server,如果是三層結構,那DB server也是后台。前台只管顯示數據(只讀權限)或留言等,后台則是對數據的增刪改查。做前台:涉及到jstl,jsp,js,css,html方面比較多。 做后台:那只就多了,java ee規范里的技術多了去,servlet,jms,ejb, 還有很多框架,struts,hibernate,spring,ibatis等。前台程序是由瀏覽器解釋執行的,主要包括三部分代碼,html,css,javascript,后台程序在服務器中運行,即java程序,其實我的感覺是jsp代碼中你沒辦法區分前台和后台程序,因為這里涉及到一個運行時刻的問題,它們的運行時刻是不同,用戶發出請求后,服務器解析用戶請求,轉至對應的jsp,這個時候可以說是整個jsp都是后台程序,而Jsp做出響應后,把響應的內容返回給瀏覽器,這個時候瀏覽器就只看見html,css,javascript,這個時候所有的程序又都是前台程序。前台的bug通常是功能、界面和兼容性等有關,而后台的bug與性能和安全性有關。前台的錯誤一般界面日志中能夠查詢到,或雙擊瀏覽器左下方彈出js錯誤;后台的BUG會在后台相應的日志中有相關的報錯信息。當然針對不同的開發語言不同,但是都會有相應的后台日志文件。web前台測試注意的幾點:1、網站前台的權限控制,沒有權限的用戶卻還是可以通過直接輸入url的方式來進行訪問。以后涉及到權限的測試,一定不能漏掉url的方式也需要驗證一下。請把權限和url這兩個關鍵字在你的腦子里關聯起來。這個點適用於所有有權限控制的地方2、網站前台的title,對於這個也很容易忽視。進入到不同的功能頁面,title顯示應該是有,並且要和你進入的頁面一致。title就是在瀏覽器最左上角看到的那些文字3、http和https的注意點:https是一種安全鏈接,它是需要證書的,而http就是普通鏈接,所以在你的系統中客戶會要求某些關鍵的地方希望加上這種安全連接,那么此時你需要注意的是,對於不需要的安全鏈接的地方千萬也要去重點測試,有些開發會很容易忽略這一點。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com