外卖点餐系统-测试用例

项目概述

该项目是一款网上点餐系统,满足普通商家和普通用户的基本需求,主要有两大功能模块,分别是管理员模块(商家端)和用户模块(客户端)。

系统供管理员登录和普通用户,登录进去会有对应相关管理操作: 商家端主要实现了对员工和菜品的增删改査以及订单相关数据的查看与分析,客户端基于微信小程序实现了在线点餐、下单、催单等功能。

功能测试

登录功能

  • 输入已经注册的用户名和正确的密码,是否登录成功
  • 输入已经注册的用户名和不正确的密码,是否登录失败
  • 用户名/密码为空的时候,是否提示输入用户名/密码
  • 用户登录成功,但是会话超时后,继续操作,是否重定向到用户登录页面
  • .刷新页面,是否会退出当前登录状态
  • 输入超过账号/密码最大长度限制的字符,是否有提示信息
  • 输入低于账号/密码最小长度限制的字符,是否有提示信息
  • 点击退出登录,弹出退出登录框,点击"确定",是否成功退出当前登录状态
  • 点击退出登录,弹出退出登录框,点击"取消",是否成功返回主界面
  • 输入未注册的账号密码,是否提示"用户未注册"
  • 输入账号包含特殊字符,如"# 、& 、* ",是否提示"格式错误"
  • 输入账号或密码包含空格,是否提示"格式错误"
  • 连续三次密码输入错误,是否有提示信息或锁定账户

商家-菜品管理(添加、删除、修改功能)

注:菜品信息修改检验同菜品新增

商家-订单管理

订单查询

订单操作

订单查看

用户端

注册

登录

下单

查看订单

查看详情

UI界面测试

性能测试

易用性测试

安全性测试

可靠性测试

兼容性测试

接口测试

相关推荐
程序员小远1 天前
Python+requests+unittest+excel 实现接口自动化测试框架
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·excel
测试19981 天前
Jmeter接口测试:使用教程(上)
自动化测试·python·测试工具·jmeter·职场和发展·测试用例·接口测试
东方不败之鸭梨的测试笔记1 天前
AI生成测试用例方案
人工智能·测试用例
程序员三藏2 天前
如何用Selenium实现自动化?
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
弹简特2 天前
【测试基础】08-软件测试用例设计方法之因果图判定表+正交实验法
测试用例