286 lines
9.5 KiB
Markdown
286 lines
9.5 KiB
Markdown
# Implementation Plan: 后台管理系统 UI 功能测试
|
||
|
||
## Overview
|
||
|
||
本测试计划针对 HoneyBox 后台管理系统的所有页面功能进行测试,验证按钮功能是否正常工作。测试过程中发现的 bug 将记录在 `docs/后台管理bug整理` 文件夹中。
|
||
|
||
## 测试环境
|
||
|
||
- 后端服务:`server/HoneyBox/src/HoneyBox.Admin` (dotnet run)
|
||
- 前端服务:`server/HoneyBox/src/HoneyBox.Admin/admin-web` (npm run dev)
|
||
- 访问地址:http://localhost:5173
|
||
- 测试账号:admin / admin123 / 验证码:666666
|
||
|
||
## Bug 记录格式
|
||
|
||
每个 bug 记录文件应包含:
|
||
- Bug 标题
|
||
- 所属模块
|
||
- 复现步骤
|
||
- 预期结果
|
||
- 实际结果
|
||
- 截图(如有)
|
||
- 严重程度(高/中/低)
|
||
|
||
## Tasks
|
||
|
||
- [ ] 1. 首页仪表盘测试
|
||
- [ ] 1.1 验证首页数据统计卡片显示
|
||
- 检查今日注册用户、今日消费用户、当日消费总金额、总消费金额是否正常显示
|
||
- 检查管理员数量、角色数量、菜单数量、部门数量是否正常显示
|
||
- _Requirements: 1.1, 1.2_
|
||
- [ ] 1.2 验证快捷操作功能
|
||
- 点击"管理员管理"快捷按钮,验证跳转
|
||
- 点击"角色管理"快捷按钮,验证跳转
|
||
- 点击"菜单管理"快捷按钮,验证跳转
|
||
- 点击"部门管理"快捷按钮,验证跳转
|
||
- _Requirements: 1.3_
|
||
- [ ] 1.3 验证主题设置功能
|
||
- 点击不同主题颜色,验证主题切换
|
||
- 测试自定义主题功能
|
||
- _Requirements: 1.4_
|
||
|
||
- [ ] 2. 用户管理模块测试
|
||
- [ ] 2.1 用户列表页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能(按用户名、手机号等筛选)
|
||
- 测试重置按钮功能
|
||
- 测试分页功能
|
||
- 测试查看用户详情功能
|
||
- _Requirements: 2.1, 2.2, 2.3, 2.4_
|
||
- [ ] 2.2 用户盈亏统计页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- 测试导出功能(如有)
|
||
- _Requirements: 2.5_
|
||
- [ ] 2.3 VIP等级管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增VIP等级功能
|
||
- 测试编辑VIP等级功能
|
||
- 测试删除VIP等级功能
|
||
- _Requirements: 2.6, 2.7, 2.8_
|
||
- [ ] 2.4 用户邀请统计页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- _Requirements: 2.9_
|
||
- [ ] 2.5 用户登录统计页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- _Requirements: 2.10_
|
||
|
||
- [ ] 3. 商品管理模块测试
|
||
- [ ] 3.1 盒子管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- 测试新增盒子功能
|
||
- 测试编辑盒子功能
|
||
- 测试删除盒子功能
|
||
- 测试上下架功能
|
||
- _Requirements: 3.1, 3.2, 3.3, 3.4, 3.5_
|
||
- [ ] 3.2 盒子类型管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增盒子类型功能
|
||
- 测试编辑盒子类型功能
|
||
- 测试删除盒子类型功能
|
||
- _Requirements: 3.6, 3.7, 3.8_
|
||
|
||
- [ ] 4. 订单管理模块测试
|
||
- [ ] 4.1 购买订单页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能(按订单号、用户、时间等筛选)
|
||
- 测试查看订单详情功能
|
||
- 测试分页功能
|
||
- _Requirements: 4.1, 4.2, 4.3_
|
||
- [ ] 4.2 发货订单页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- 测试发货操作功能
|
||
- 测试批量发货功能(如有)
|
||
- _Requirements: 4.4, 4.5_
|
||
- [ ] 4.3 回收订单页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- 测试回收处理功能
|
||
- _Requirements: 4.6_
|
||
- [ ] 4.4 卡单订单页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- 测试处理卡单功能
|
||
- _Requirements: 4.7_
|
||
- [ ] 4.5 综合订单页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- _Requirements: 4.8_
|
||
|
||
- [ ] 5. 营销活动模块测试
|
||
- [ ] 5.1 优惠券管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增优惠券功能
|
||
- 测试编辑优惠券功能
|
||
- 测试删除优惠券功能
|
||
- 测试启用/禁用功能
|
||
- _Requirements: 5.1, 5.2, 5.3_
|
||
- [ ] 5.2 领取记录页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- _Requirements: 5.4_
|
||
- [ ] 5.3 广告管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增广告功能
|
||
- 测试编辑广告功能
|
||
- 测试删除广告功能
|
||
- _Requirements: 5.5, 5.6_
|
||
- [ ] 5.4 周榜奖品页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增/编辑/删除功能
|
||
- _Requirements: 5.7_
|
||
- [ ] 5.5 周榜记录页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- _Requirements: 5.8_
|
||
- [ ] 5.6 月榜奖品页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增/编辑/删除功能
|
||
- _Requirements: 5.9_
|
||
- [ ] 5.7 月榜记录页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- _Requirements: 5.10_
|
||
- [ ] 5.8 用户排行榜页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- _Requirements: 5.11_
|
||
|
||
- [ ] 6. 钻石商城模块测试
|
||
- [ ] 6.1 钻石商品页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增钻石商品功能
|
||
- 测试编辑钻石商品功能
|
||
- 测试删除钻石商品功能
|
||
- 测试上下架功能
|
||
- _Requirements: 6.1, 6.2, 6.3, 6.4_
|
||
|
||
- [ ] 7. 系统配置模块测试
|
||
- [ ] 7.1 基础设置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.1, 7.2_
|
||
- [ ] 7.2 微信支付配置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.3_
|
||
- [ ] 7.3 支付宝配置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.4_
|
||
- [ ] 7.4 小程序配置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.5_
|
||
- [ ] 7.5 H5配置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.6_
|
||
- [ ] 7.6 上传配置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.7_
|
||
- [ ] 7.7 签到配置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.8_
|
||
- [ ] 7.8 系统设置页面测试
|
||
- 验证页面加载和表单显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 7.9_
|
||
|
||
- [ ] 8. 内容管理模块测试
|
||
- [ ] 8.1 单页管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增单页功能
|
||
- 测试编辑单页功能
|
||
- 测试删除单页功能
|
||
- _Requirements: 8.1, 8.2, 8.3_
|
||
- [ ] 8.2 悬浮球配置页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增悬浮球功能
|
||
- 测试编辑悬浮球功能
|
||
- 测试删除悬浮球功能
|
||
- _Requirements: 8.4, 8.5_
|
||
- [ ] 8.3 福利屋入口页面测试
|
||
- 验证页面加载和配置显示
|
||
- 测试保存配置功能
|
||
- _Requirements: 8.6_
|
||
|
||
- [ ] 9. 福利与任务模块测试
|
||
- [ ] 9.1 奖励管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增奖励功能
|
||
- 测试编辑奖励功能
|
||
- 测试删除奖励功能
|
||
- _Requirements: 9.1, 9.2, 9.3_
|
||
- [ ] 9.2 签到配置页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增签到配置功能
|
||
- 测试编辑签到配置功能
|
||
- 测试删除签到配置功能
|
||
- _Requirements: 9.4, 9.5_
|
||
- [ ] 9.3 任务管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增任务功能
|
||
- 测试编辑任务功能
|
||
- 测试删除任务功能
|
||
- _Requirements: 9.6, 9.7_
|
||
- [ ] 9.4 权益等级页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增权益等级功能
|
||
- 测试编辑权益等级功能
|
||
- 测试删除权益等级功能
|
||
- _Requirements: 9.8, 9.9_
|
||
|
||
- [ ] 10. 系统管理模块测试
|
||
- [ ] 10.1 菜单管理页面测试
|
||
- 验证页面加载和树形菜单显示
|
||
- 测试新增菜单功能
|
||
- 测试编辑菜单功能
|
||
- 测试删除菜单功能
|
||
- _Requirements: 10.1, 10.2, 10.3_
|
||
- [ ] 10.2 角色管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增角色功能
|
||
- 测试编辑角色功能
|
||
- 测试删除角色功能
|
||
- 测试分配权限功能
|
||
- _Requirements: 10.4, 10.5, 10.6_
|
||
- [ ] 10.3 权限管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增权限功能
|
||
- 测试编辑权限功能
|
||
- 测试删除权限功能
|
||
- _Requirements: 10.7_
|
||
- [ ] 10.4 部门管理页面测试
|
||
- 验证页面加载和树形部门显示
|
||
- 测试新增部门功能
|
||
- 测试编辑部门功能
|
||
- 测试删除部门功能
|
||
- _Requirements: 10.8, 10.9_
|
||
- [ ] 10.5 管理员管理页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试新增管理员功能
|
||
- 测试编辑管理员功能
|
||
- 测试删除管理员功能
|
||
- 测试重置密码功能
|
||
- _Requirements: 10.10, 10.11_
|
||
- [ ] 10.6 操作日志页面测试
|
||
- 验证页面加载和数据显示
|
||
- 测试查询功能
|
||
- 测试分页功能
|
||
- _Requirements: 10.12_
|
||
|
||
## Notes
|
||
|
||
- 每个测试任务完成后,如发现 bug,需在 `docs/后台管理bug整理` 文件夹中创建对应的 bug 记录文件
|
||
- Bug 文件命名格式:`BUG-{模块名}-{序号}-{简要描述}.md`
|
||
- 测试过程中需要截图保存关键步骤
|
||
- 优先测试核心功能(CRUD操作),再测试辅助功能
|