如何报前台和后台的bug?

原创 2011年01月15日 13:50:00
首先要正确理解前台和后台 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就是普通链接,所以在你的系统中客户会要求某些关键的地方希望加上这种安全连接,那么此时你需要注意的是,对于不需要的安全链接的地方千万也要去重点测试,有些开发会很容易忽略这一点。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android应用从后台切换到前台因为数据被GC报异常

问题情景:     我们的应用在前台运行,无论怎么测试,我们的应用都是正常没问题的,这时按下home键,手机回到桌面,我们的应用进入后台,过了一段时间,我们把应用从后台切换回前台,这时测试时发现应用崩...

bug,数据从前台传到后台

它的取值范围Page,Request,Session,Application。 ${param.id} 与输入有关,相对于 request.getParameter("id")。意思是获得输入的参数...

前台后台网页模板

  • 2012-06-06 00:17
  • 350KB
  • 下载

ASP.NET后台中调用前台Javascript函数的几种方法

做web开发,用的技术是aspx.net,可是由于比较习惯于ASP现在做起来,觉得非常别扭,原因在于有很多功能其实在前台可以处理的,但是因为用到了很多webcontrol,导致不断postback。如...

.net中前台javascript与后台c#函数相互调用问题

C#代码与javaScript函数的相互调用问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)