关闭

如何报前台和后台的bug?

标签: 浏览器jspjavascripthibernatehtmlserver
1162人阅读 评论(0) 收藏 举报
分类:
首先要正确理解前台和后台 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就是普通链接,所以在你的系统中客户会要求某些关键的地方希望加上这种安全连接,那么此时你需要注意的是,对于不需要的安全链接的地方千万也要去重点测试,有些开发会很容易忽略这一点。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16759次
    • 积分:342
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:4篇
    • 译文:0篇
    • 评论:1条
    最新评论