校园点餐系统测试用例

一、功能测试

注册功能:

1.用户名、密码都为空
2.用户名为空密码不为空
3.密码为空用户名不为空
4.用户名或密码有特殊符号 或是 字母、数字、特殊符号的组合
5.用户名过短
6.用户名过长
7.密码过长
8.密码过短
9.用户名重复
10.注册成功,弹出注册成功窗口,并且自动跳转主页
11.注册失败,弹出注册失败窗口,并返回注册页
12.注册出的账号只能是普通用户

登录功能:

1.输入已经注册的用户名和正确的密码,登录成功
2.输入已经注册的用户名和不正确的密码,登录失败
3.输入未注册的用户名和密码,登录失败
4.用户名和密码为空的时候,提示输入账号密码
5.用户名和密码有一个为空的时候,登录失败
6.用户登录成功,但是会话超时后,继续操作,重定向到用户登录页面
7.输入账户密码规则范围内长度最长的账户和密码,登录成功
8.输入账户密码规则范围内长度最短的账户和密码,登录成功
9.刷新页面,不会退出当前登录状态
10.输入超过账户密码规则范围内长度最长的账户和密码,登录失败
11.输入低于账户密码规则范围内长度最短的账户和密码,登录失败
12.登录角色选择错误,登录失败
13.点击退出登录,弹出退出登录框,点击“确定”成功退出当前登录状态
14.点击退出登录,弹出退出登录框,点击“取消”,回到主界面
15.点击取消,退出登录窗口

下单功能:

确保只有注册并登录的用户才能下单

点击“我要点菜”,正确弹出点菜界面

用户选定菜品并指定数量后,点击下单,系统能否正确生成订单

选择的菜品的数量的最大值

验证订单中菜品的名称、数量和价格是否与用户所选择的一致

验证下单时是否正确计算总价,包括是否考虑了优惠、折扣等

查看订单功能:

确保只有注册并登录的用户才能查看订单

点击“我的订单”,成功显示订单

显示当前用户的订单完成状态,下单时间,以及出现菜品详情查看的按钮

 点击查看详情按钮,成功显示当前用户下单的菜品名称,菜品价格,以及下单的总金额

点击关闭,成功返回“我的订单"页面 

修改订单状态功能: 

在订单界面点击已完成按钮,显示该订单状态修改成功,代表该用户订单已经完成
若修改成功,用户再次查看该订单时显示订单应显示订单已经完成

用户催单:

用户在订单状态为“未完成”时,能否点击“催单”按钮

用户在订单状态为“已完成”时,是否无法使用催单功能,确保功能逻辑正确

催单后,系统是否生成并发送通知给商家,通知内容是否包括用户信息、订单号、订单创建时间

在管理端(商家端)查看当前菜品列表功能: 

商家登录后,成功显示当前所有菜品
点击“查看菜品"一栏,成功显示当前菜品名称价格,以及删除按钮
若数据库出现异常,显示菜品列表失败
若服务器异常,显示菜品列表失败

菜品添加,删除功能: 

点击“新增菜品"一栏,成功显示新增界面--点击取消后,返回菜品界面
输入菜品名,价格后,点击新增,菜品添加成功后,返回更新后的菜品界面
点击“删除"按钮,菜品成功删除,刷新界面后返回更新后的菜品界面
若数据库出现异常,菜品添加失败,菜品界面显示菜品信息失败
若数据库出现异常,菜品删除失败,菜品界面仍保留菜品信息
若服务器出现异常,菜品添加失败,菜品界面显示菜品信息失败
若服务器出现异常,菜品删除失败,菜品界面仍保留菜品信息
添加菜品的名称超过规定最大长度,价格符合数据库规定,添加菜品失败
添加规定长度的菜品名称,价格后面有小数点添加菜品失败
添加菜品的名称小于规定最大长度,价格符合数据库规定,添加菜品失败

查看所有用户订单的功能:

点击“查看订单"按钮,成功显示界面
界面中的订单id号,用户名称,订单状态,订单创建的时间,详情按钮成功显示 

点击“查看详情“按钮,成功显示某个用户所下单的菜品名称,价格,以及总金额
点击“取消”按钮,成功退出当前详情框,回到订单页面

来单提醒:

在有新订单时,系统是否能提醒商家

测试商家端是否会收到订单生成的语音播报通知以及订单信息弹出的显示

来单通知内容是否包括用户信息、订单号、订单创建时间


部分功能的测试用例:

1.登录功能

2.菜品信息管理

3.菜品搜索与删除

二、性能测试

三、兼容性测试

四、UI测试

五、安全性测试

六、易用性测试

1.简介 1.1目的   本文档是将系统在测试过程出现的问题陈列出来,使得开发人员清楚的知道系统中所存在的问题与不足,从而加以改进,使系统更加健壮安全,增强系统的可运行性和可维护性。本文档的读者为开发人员和测试人员。 1. 2范围 本文档从编程人员编写代码开始就能使用,在用户登录系统、用户订餐系统、会员管理系统、订餐信息处理系统、菜式管理系统、系统用户管理系统等六大模块中均适用,在每一个模块都必须进行单元测试,到软件完整开发出来后进行综合测试。本文档将会解决测试问题、环境、结果、缺陷和评价等问题。 2. 测试内容 2.1 用户登录模块用户订餐系统会员管理系统订餐信息处理系统菜式管理系统 用户输入ID和密码,如验证无误便可登陆成功,在登陆状态下所做的定购额记入用户总积分。如果用户不登陆或为非会员,则定购额无法记入总积分。 2.2 用户订餐系统 用户首页上显示的菜式图片来选自己喜欢的菜式和饭食,也可以对快进行分类查询。选确认后放入虚拟购物车。可选多样菜式。最后在虚拟柜台提交所有定购的物品,定购金额在10元以上才可提交,否则弹出对话框提示定购额不足。 2.3会员管理系统 对注册为会员的用户的信息进行管理。可以每月对会员进行积分排名,星级会员评定,以及对用户资料进行删除。 2.4 订餐信息处理系统 对订餐的信息进行管理和分类。将全天定信息显示在服务器端,分记录显示。记录分为两种状态:“未派送”和“已派送”。此系统的操作人员把刚刚送出的“未派送”记录进行标记,该记录则变为“已派送”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值