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

相关新闻

人事数据散在 6 个 Excel 里?RuoYi Office 人事一体化产品介绍:档案·假勤·绩效·薪酬一条数据链

人事数据散在 6 个 Excel 里?RuoYi Office 人事一体化产品介绍:档案·假勤·绩效·薪酬一条数据链

人事数据散在 6 个 Excel 里?RuoYi Office 人事一体化产品介绍:档案假勤绩效薪酬一条数据链 🌐 文档地址:http://ruoyioffice.com | 📦 源码1GitHub:ruoyi-office | 📦 源码2GitCode&#xff1a…

2026/10/18 12:33:05 阅读更多 →
DNS 查询 API 参数精讲:从请求到返回的完整解析

DNS 查询 API 参数精讲:从请求到返回的完整解析

适用场景 当你的应用需要绕过系统默认 DNS 解析器,直接向指定服务器查询域名记录时,一个轻量的 DNS 查询 API 能帮你省去自己实现 RFC 1035 的复杂度。常见场景包括: 自动化运维中批量检测域名的 A 记录或 MX 记录是否变更;安全…

2026/10/18 12:33:38 阅读更多 →
数据结构( 二叉树)

数据结构( 二叉树)

⚙️第一部分:Makefile 基本操作详解1.1 什么是 Makefile?Makefile 是一个自动化构建工具 make 的配置文件。它描述了项目中各个源文件之间的依赖关系,以及如何编译和链接生成最终的可执行文件。在大中型 C/C 项目中,手动输入 gcc…

2026/10/20 0:31:39 阅读更多 →

最新新闻

千页文档逐页喂给大模型,这个“最贵“的设计真的划算吗?PageIndex 性能账本拆解

千页文档逐页喂给大模型,这个“最贵“的设计真的划算吗?PageIndex 性能账本拆解

千页文档逐页喂给大模型,这个"最贵"的设计真的划算吗?PageIndex 性能账本拆解 【免费下载链接】PageIndex 📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG 项目地址: https://gitcode.com/GitHub_Trending/p…

2026/10/20 1:19:53 阅读更多 →
YOLOv5单目测距原理与工程实践:从像素框到真实距离

YOLOv5单目测距原理与工程实践:从像素框到真实距离

简介:本资源是基于YOLOv5与单目视觉融合的三维距离估计完整实现方案,面向计算机视觉初学者、智能驾驶/机器人方向开发者及高校课程实践者,解决无深度传感器条件下实时目标检测与距离估算的核心问题。压缩包共132个文件,含34个Pyth…

2026/10/20 1:19:53 阅读更多 →
人工智能导论课程思政设计:让思政从技术缝隙中长出来

人工智能导论课程思政设计:让思政从技术缝隙中长出来

简介:《人工智能导论》课程思政案例文档,面向承担人工智能相关课程的高校教师、专业建设者及教学管理人员,用于在人工智能导论、机器学习等核心课程中落地价值引领与专业教学的双重目标。包体为单个docx文件,大小1.05MB&#xff0…

2026/10/20 1:19:53 阅读更多 →
三步领取 Twitch 掉落:TwitchDropsMiner 无流掉落自动领取指南

三步领取 Twitch 掉落:TwitchDropsMiner 无流掉落自动领取指南

三步领取 Twitch 掉落:TwitchDropsMiner 无流掉落自动领取指南 【免费下载链接】TwitchDropsMiner An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching. 项目地址: https://gitcode.com/GitHub_Trendin…

2026/10/20 1:19:53 阅读更多 →
网盘直链解析,八大网盘通用:免费开源油猴脚本「网盘直链下载助手」完整指南

网盘直链解析,八大网盘通用:免费开源油猴脚本「网盘直链下载助手」完整指南

网盘直链解析,八大网盘通用:免费开源油猴脚本「网盘直链下载助手」完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 /…

2026/10/20 1:19:53 阅读更多 →
5 分钟上手 liboqs:后量子密码学 C 库的新手完整指南

5 分钟上手 liboqs:后量子密码学 C 库的新手完整指南

5 分钟上手 liboqs:后量子密码学 C 库的新手完整指南 【免费下载链接】liboqs C library for prototyping and experimenting with quantum-resistant cryptography 项目地址: https://gitcode.com/GitHub_Trending/li/liboqs liboqs 是一个用 C 编写的开源后…

2026/10/20 1:18:52 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →