51Testing软件测试论坛

标题: 什么情况下会跳过前台脚本检测? [打印本页]

作者: hgl    时间: 2011-10-31 11:09
标题: 什么情况下会跳过前台脚本检测?
我测试的一个报单系统,偶尔会出现前台脚本的验证好像不起作用。
报单界面是这样的:
1。会员输入会员编号(前台脚本会判断该编号是否已注册,已测试则显示会员姓名,否则提示编号错误)
2。选产品
3。点确定(如果编号输入错误,则提示编号错误,报单不成功。)

但是前两天连续出现两次,会员输入的编号错误,但报单成功了。不知道是什么原因,开发也找不出原因,请问大家什么情况下会出现这样情况,不胜感激~~

后台是C#,脚本是javascript,SQLSERVER,IIS
作者: dream2030    时间: 2011-11-1 10:38
你是手工测试的还是工具测试的??
你这种情况可以查一下,你们的会员编号是不是不区分大小写。。
其中有一个比较细节的地方你没有说,就是虽然输入标号错误了,那提示编号错误没有??或者姓名有没有自动显示出来,如果是的话就说明这个会员编号是存在的,错误的原因在于报单成功时候没有判断正确。否则错误的原因就是校验会员号时出错了。
作者: msnshow    时间: 2011-11-1 13:27
回复 1# hgl


    前台的检查,一般是使用JS来实现的,如果JS加载不成功,就会引起前台检查失效
作者: hgl    时间: 2011-11-2 14:19
回复 2# dream2030

会员编号都是数字,那个编号在数据库里是不存在的,无论是已用还是未使用的编号里都没有。
作者: hgl    时间: 2011-11-2 14:23
回复 3# msnshow

有没有办法来模拟前台JS加载不成功呢?或是什么情况下会加载不成功,网速慢吗?

我打电话给会员,他说他是替别人报单的,那个人第一次给了那个错的编号,然后他用那个编号报成功了,说也没有网速特别慢等不正常情况。
作者: dream2030    时间: 2011-11-2 16:42
回复 4# hgl

1、输入错误编号的时候,提示错误了没?如果没有提示,那说明这个地方的问题
2、输入错误编号的时候,弹出错误提示了,但是还是可以继续选产品报单,那说明后面这里有问题。
作者: msnshow    时间: 2011-11-2 22:52
回复 5# hgl


    你JS直接禁掉就行了,网速慢也会出现
作者: hgl    时间: 2011-11-3 10:13
回复 6# dream2030

我测试的时候输入错误编号后都有提示错误,继续选产品,在点确定提交时,还会提示错误,然后就停在当前界面,报单不成功
作者: hgl    时间: 2011-11-3 13:41
回复 7# msnshow

我把  工具--internet选项--安全--自定义级别  界面里的:
“java 小程序脚本”、“活动脚本”由启用都改为提示(改为禁用后系统进不去了),结果那个检正还能检正,还会提示编号错误。
作者: msnshow    时间: 2011-11-3 22:23
用Firefox浏览器,你这个像是没禁掉JS
作者: hgl    时间: 2011-11-4 11:14
回复 10# msnshow

用fireFox也模拟不出来,我是这样做的:
浏览器不禁用JAVAScript,进入界面,输入编号,选择产品
设置浏览器禁用JAVAScript,然后在报单界面点确定
结果:停在当前界面,我在数据库跟踪了一下,也没向库里执行什么操作。所以还是重现不了
作者: crazy715    时间: 2011-11-11 11:00
用firebug里面的网络查看一下加载这个表单页面的时候js是否加载成功了,是不是加载的速度过慢或者加载的时候出现了问题。。
作者: hgl    时间: 2011-11-13 15:56
回复 12# crazy715
平时测试都是正常的啊,没有出现跳过检测的,输入错误编号就报不成功,想找到原因
作者: femir    时间: 2011-11-25 23:10
输入错误会员名能报单成功,你可以跟踪数据库看看,有可能是cookie的问题,你把cookie清空试试




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2