“食鲜速递“项目测试用例
项目概述该项目是一款网上点餐系统满足普通商家和普通用户的基本需求主要有两大功能模块分别是管理员模块商家端和用户模块客户端。系统供管理员登录和普通用户登录进去会有对应相关管理操作商家端主要实现了对员工和菜品的增删改査以及订单相关数据的查看与分析客户端基于微信小程序实现了在线点餐、下单、催单等功能。功能测试注册功能点击注册一栏注册窗口正确弹出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.点击退出登录弹出退出登录框点击“取消”,回到主界面16.点击取消退出登录窗口17.数据库出现异常未搜索到用户信息登录失败18.输入未注册的账号密码登录失败用户登录普通用户可以成功登录管理员用户可以成功登录管理员登录普通用户不能登录管理员可以登录退出登录点退出登录返回主页并用户登出用户下单功能可以选择菜品进行下单下单成功弹出下单成功窗口点击菜品选中下单成功点击我要点菜正确弹出点菜界面不选择菜品下单失败下单后成功显示下单总菜数以及菜品总价断网的情况下也可以下单成功用户查看用户自己订单功能点击我的订单成功显示订单显示当前用户的订单完成状态下单时间以及出现菜品详情查看的按钮用户查看某个订单的详细信息功能点击查看详情按钮成功显示当前用户下单的菜品名称菜品价格以及下单的总金额点击关闭成功返回“我的订单页面商家查看当前菜品列表功能商家登录后成功显示当前所有菜品点击“查看菜品一栏成功显示当前菜品名称价格以及删除按钮若数据库出现异常显示菜品列表失败若服务器异常显示菜品列表失败商家菜品添加删除功能:点击“新增菜品一栏成功显示新增界面输入菜品名价格后点击新增菜品添加成功后返回菜品界面弹出新增菜品栏点击取消后返回菜品界面点击“删除按钮菜品成功删除刷新界面后返回菜品界面若数据库出现异常菜品添加失败菜品界面显示菜品信息失败若数据库出现异常菜品删除失败菜品界面仍保留菜品信息若服务器出现异常菜品添加失败菜品界面显示菜品信息失败若服务器出现异常菜品删除失败菜品界面仍保留菜品信息添加菜品的名称超过规定最大长度价格符合数据库规定添加菜品失败添加规定长度的菜品名称价格后面有小数点添加菜品失败添加菜品的名称小于规定最大长度价格符合数据库规定添加菜品失败(商家)查看所有用户订单的功能点击“查看订单按钮成功显示界面界面中的订单id号用户名称订单状态订单创建的时间详情按钮成功显示商家查看每个用户订单详细信息功能点击“查看详情“按钮成功显示某个用户所下单的菜品名称价格以及总金额点击“取消”按钮成功退出当前详情框回到订单页面商家修改订单状态功能在订单界面选中状态按钮显示某个用户状态修改成功代表该用户订单已经完成若修改成功用户再次查看该订单时显示订单应显示订单已经完成若数据库出现异常用户查看该订单时显示订单未完成若服务器异常商家修改订单状态失败若服务器异常用户查看订单状态失败登录功能菜品信息管理性能测试兼容性测试界面测试安全性测试网络测试易用性测试