天天看点

项目测试,bug百出

测试了一下午,出现了100+的问题,bug数太高了。。。。

具体如下: 

【前台】

环境设置→等待时间,网络时间1,日期格式错误;

系统设置→厨打默认启用;

获取菜系,少一次循环,导致只有一个菜系时,未显示数据;

获取菜谱,少一次循环,导致只有一个菜谱时,未显示数据;

界面启动后让现金文本框获得焦点,初始化MyObject对象;

界面上添加刷新菜系功能按钮;

点菜时 更新数据的同时更新促销价;

系统环境图标设置,添加恢复默认图标;

基本信息设置 添加等待时间;

网络环境配置 网卡状态 网络状态 未连接时字体变红;

网络时间 1 不稳定;

系统环境配置 启动过慢;

由于网络时间1不稳定,导致修改时间错误;

注销用户以后刷新登录窗体用户栏;

切换用户时清空密码,同时让密码框获取焦点;

挂单时加菜;

检查所有的小票样式;

卡消费总计跟优惠有问题;

存款金额长度未控制 (顺便查询所有长度控制情况);

充值记录有问题(列有问题);

输入小票号至少为四位;

界面为抓取错误;

店长授权店长加载错误,退单原因字体变小一点;

退单 点击密码弹出虚拟键盘;

退单 原因为写入退单记录;

界面抓取退单异常;

调试退单逻辑,包括全部退单和单餐退订;

会员卡注册 初始金额弹出小键盘;

前台注册:判断是否允许前台注册;

前台注册:持卡人姓名调出系统自带键盘或修改输入法;

会员卡修改 身份证手机号等输入调出小键盘;

按卡号锁定出错;

重新打印 小票号输入框输不上;

没有订单查询;

下班交款收银员登录有问题;

【后台】

永和菜系、详细菜谱,未判断数据为空;

“编辑”在IE6中没反应;

添加厨打,应默认为“启用”;

修改厨打状态不能为空;

更新菜系IP时,添加复选框“是否更新全部菜谱”;

添加菜系之后,文本框要清空;

商品实体中count默认为“1”;

添加商品时,未判断是否存在;

面食类,添加商品时,出现“未将对象引用设置到对象的实例”;

编辑时验证价格为数字,≥0;

添加用户未验证是否存在;

添加用户未验证手机号;

后台收银员不允许登录,登录时未判断;

登录把验证码放在验证框后面;

注册卡 生日时类型有问题;

注册卡 重置按钮无响应;

库存 未判断数据为空;

授权 未判断数据为空;

档案管理 根据会员类型查询会员为判断数据是否为空;

档案管理 新增用户 手机号码和固定电话类型换成文本框;

屏幕分别率问题。

修改密码 清空session,给出登录提示,跳到登录界面;

退出是清空session

硬件配置 加状态;

功能配置 添加操作栏

调整系统设置子项位置;

功能配置 硬件类型不整齐,加一定空格居左;

策略应用 未判断数据为空;

促销活动:添加完后绑定数据,提示添加成功;

促销活动  未判断重复食物;

添加策略操作记录 策略应用ID属性为赋值;

策略应用 修改策略应用 提示应用和为应用策略;

策略应用 修改后提示修改成功和绑定数据;

策略管理中的“菜价折扣策略”修改为“打折策略”;

菜价折扣策略 添加后绑定表格;

添加会员策略 判断是否重复;

会员策略 添加删除会员策略;

检查条件会员策略B层逻辑;

返钱策略 添加后绑定;

充值馈赠 添加后绑定;

编辑会员信息 未提供编写生日框;

把所有的添加数据后的清空检查一遍;

开卡未添加开卡记录;

报表查询默认为时间,两个时间初始化为今天;

消费记录报表(列名 'consumetime' 无效)问题;

报表间距设置;

后台应该可以查询停用和使用的卡,无法查询注销的卡,删除卡即为注销卡;

后台可以更改卡的停用使用状态;

【数据库】

初始化用户类型时需要初始化该用户类型的授权;(收银员)

数据库 给小票配置表(t_Receipt)加上小票名称;

厨打设置SQL语句初始化IP0 LTP;

初始化加入前台是否允许注册;

大致分2大类,一类是细节问题,一类是业务逻辑大家理解的有出入。通过测试,发现问题很多,其实并没有感觉头疼,反而有点兴奋。因为修改的过程是快速提高的过程,同时修改完毕了,也就意味着项目快要完成了,有一点成功的喜悦在里面吧,加油调完!