注册会员和订单统计功能的两个bug

上一篇 / 下一篇  2010-11-09 14:00:00

曾经以为测试没有问题的模块突然出现两个bug,很吃惊,该bug很难再现,记录下来,提醒自己:
1、注册会员不通过审核,可以登录系统首页问题
 
系统会员需要注册-激活邮箱-审核通过后,才能登录系统首页,现在出现的会员注册后,就可以直接登录系统,反复注册-激活-审核了n多个会员,没法重现这个bug,加上以前测试这个模块很多次,没发现过这样的问题。没办法,从源头查起,会员注册信息插入数据库表中,该表有个字段里面同时随机生成一个八位数的随机码,用来判断是否通过审核,会员登录系统就检查这个字段的值,如果值是“9”就是通过审核,有问题的会员该值是“9gRG3HTRs”,查看源代码,发现程序中用的赋值“=”号,就是说如果随机的八位数首位如果是“9”,程序会判断9后,就不管后面的7位字符了,所以该会员注册后,就能够直接登录系统。正确的程序应该是用双等号:“==”才可以把八位随机数判断出来。
 
2、订单统计功能出现的bug
登录系统,用“年统计”方式查询后,该订单条数有3个,但是查看里面没有订单,用“月统计”方式查看该订单,能够查看。刚刚测试过的订单统计模块,怎么会出现这样的bug呢?很想不通,当时没问题的,没办法,重新添加、删除订单,把订单流程走完,也没发现问题。“年统计”下查看订单就是没有信息,新添加的订单确一点问题都没有,后来想到是不是系统时间更改了就不显示了,我把系统时间延后一天,结果正如我所料,今天的订单又不可见了,系统显示的就是今天的订单数量。

TAG: 注册会员bug 统计功能bug

 

评分:0

我来说两句

Open Toolbar