团队作业5——测试与发布(Alpha版本)

这个项目属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience
作业要求 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13484
作业的目标 测试项目并发布

一、测试过程与测试结果总结
基于餐厅管理系统的需求文档、功能说明、系统设计和测试计划,采用功能测试、集成测试和系统测试等方法,重点验证了用户模块和工作人员模块的各项功能。
主要测试内容包括:1.
用户注册与登录功能测试
找回密码功能测试
菜单管理功能测试
下单与支付流程测试
员工功能模块测试

二、Bug统计与分类

Bug类别 数量 说明
修复的bug 1 菜单修改界面中,修改价格后未立即刷新显示,已修复。
不能重现的bug 1 某次登录过程中出现“数据库连接失败”提示,但后续无法重现。
这个产品就是这样设计的,不是bug 1 下单后无法直接跳转至第三方支付平台,属于设计上的功能限制。
没有能力修复,将来也不打算修复 0 -
延迟修复的bug 0 -

三、场景测试(Scenario Testing)
1 预期用户如何使用软件?
顾客:注册账号 → 登录 → 浏览菜单 → 点餐 → 下单 → 支付 → 评价。
员工:登录 → 根据岗位选择功能(如打卡、修改菜单、管理桌位、查询销售等) → 执行日常操作。
2 用户需求与目标
顾客:快速点餐、便捷支付、查看菜单与评价。
员工:高效管理餐厅运营,包括桌位、菜单、销售、薪资等。
功能组合如何满足用户需求?
系统通过模块化设计,将用户功能(点餐、评价)与员工功能(管理、查询)分离,通过数据库统一管理数据,实现了功能之间的协同与数据一致性。

四、测试矩阵(Test Matrix)

测试项 平台/环境 硬件配置 浏览器/客户端
功能测试 Windows 10、Ubuntu 20.04 CPU i5、8GB RAM Qt 5.15 客户端
数据库测试 openGauss 9.2.4 虚拟机(Linux) -
网络测试 局域网环境 - -
界面测试 Windows 10、macOS - Qt 客户端

五、出口条件(Exit Criteria)
团队认为,软件在满足以下条件时,可以发布Alpha版本:

所有核心功能通过测试,无阻塞性Bug。

数据库连接稳定,数据操作无异常。

界面交互流畅,用户体验良好。

系统性能稳定,响应时间在可接受范围内。

六、本版本修复的缺陷(基于原有项目)
菜单修改功能修复

修复了修改菜品价格后界面不立即刷新的问题

优化了数据更新机制,确保界面与数据库同步

登录流程优化

解决了偶尔出现的"数据库连接失败"提示问题

七、运行环境要求
硬件要求
处理器:Intel Core i5 或同等性能以上

内存:4GB RAM(推荐8GB)

硬盘空间:至少2GB可用空间

网络:局域网环境

软件要求
数据库服务器:

openGauss 9.2.4

Linux系统(测试环境:CentOS 7)

八、功能限制

目前仅支持桌面端应用

移动端访问需要重新开发

语言限制

界面主要为中文,部分菜品名称有英文显示

不支持多语言切换

网络限制

仅支持局域网环境

不支持广域网远程访问

九、发布方式
版本类型:Alpha版本

发布格式:

完整源码包(.zip)

Windows可执行程序(.exe)

macOS应用程序(.app)

数据库初始化脚本(.sql)

posted @ 2025-12-15 18:56  vision`  阅读(9)  评论(0)    收藏  举报