|
|
|
@@ -1,72 +0,0 @@ |
|
|
|
# Unreal Tran 菜单与内容升级测试报告 |
|
|
|
|
|
|
|
- 执行时间:2026-08-09 12:17(Asia/Shanghai) |
|
|
|
- 测试地址:`http://127.0.0.1:6180` |
|
|
|
- 局域网地址:`http://192.168.31.168:6180` |
|
|
|
- 浏览器:Playwright Chromium 1.55.0 |
|
|
|
- 执行方式:单 Worker 串行,使用一次性管理员夹具 |
|
|
|
|
|
|
|
## 1. 结果摘要 |
|
|
|
|
|
|
|
| 指标 | 结果 | |
|
|
|
|---|---:| |
|
|
|
| 自动化用例 | 10 | |
|
|
|
| 通过 | 9 | |
|
|
|
| 失败 | 0 | |
|
|
|
| 跳过 | 1 | |
|
|
|
| Playwright 用时 | 97.91 秒 | |
|
|
|
| 临时管理员清理 | 成功 | |
|
|
|
| 菜单配置恢复 | 成功 | |
|
|
|
|
|
|
|
跳过项为“首次登录强制改密”。该用例要求独立、可修改密码且不能复用管理员的账号,本轮未提供这组专用凭据,因此按测试约定跳过,不影响菜单与内容制作验收。 |
|
|
|
|
|
|
|
## 2. 覆盖范围 |
|
|
|
|
|
|
|
| 模块 | 验证内容 | 结果 | |
|
|
|
|---|---|---| |
|
|
|
| 登录 | 四角色入口、管理员真实登录、错误角色拦截、安全退出 | 通过 | |
|
|
|
| 导航 | 顶部一级+左侧二级、纯左侧、顶部下拉三种模式及持久化 | 通过 | |
|
|
|
| 侧栏 | 展开/收起、刷新后保持、二级菜单可达 | 通过 | |
|
|
|
| 主题 | 明亮、暗黑、跟随系统;暗黑文字和边界可读 | 通过 | |
|
|
|
| 菜单管理 | 树表加载、搜索/重置、三布局预览、编辑草稿、同级排序、撤销 | 通过 | |
|
|
|
| 菜单 API | 原子保存、乐观锁版本、保存后读取、按原始快照恢复 | 通过 | |
|
|
|
| 内容制作 | 模型制作、场景制作、训练编排、作业指导四类列表及真实 API | 通过 | |
|
|
|
| 训练编排 | 虚拟仿真、实装实训、对抗训练三形态统计、切换、卡片与封面回退 | 通过 | |
|
|
|
| 内容工作流 | 新建、搜索、结构化编辑、资产、版本、子路由活动态、删除清理 | 通过 | |
|
|
|
| 系统管理 | 用户、部门、角色、菜单、权限、审计、接口配置七页加载 | 通过 | |
|
|
|
| 系统 CRUD | 部门/角色/用户创建编辑、授权、审计检索及清理 | 通过 | |
|
|
|
| 统一规范 | 部门树筛选、中文分页、表格边框与斑马线、搜索与重置 | 通过 | |
|
|
|
|
|
|
|
## 3. 构建与服务验证 |
|
|
|
|
|
|
|
- Java 17:API 根项目 `mvn -q clean package` 通过。 |
|
|
|
- `ut_auth`:18 项测试通过。 |
|
|
|
- `ut_tran`:22 项测试通过。 |
|
|
|
- Web:`pnpm run build` 通过,包含 `vue-tsc --noEmit` 与 Vite 生产构建。 |
|
|
|
- E2E:`pnpm run typecheck` 通过。 |
|
|
|
- 端口健康:6100、6101、6102、6180 均返回 HTTP 200。 |
|
|
|
- 局域网访问:`192.168.31.168:6180` 返回 HTTP 200。 |
|
|
|
|
|
|
|
## 4. 数据库验证 |
|
|
|
|
|
|
|
- 已执行 `20260809_003_menu_management.sql`。 |
|
|
|
- 目标:KingbaseES V008R006C009B0014,`public` schema。 |
|
|
|
- 迁移后菜单权限 2/2、导航节点 29/29。 |
|
|
|
- 执行前已备份 `ut_sys_permission` 与 `ut_sys_role_permission`。 |
|
|
|
- 测试期间创建的临时管理员、会话、凭证和角色关系已在 `finally` 中物理清理。 |
|
|
|
- 菜单真实保存测试在 `finally` 中恢复执行前完整名称与顺序,不使用“恢复默认”覆盖既有配置。 |
|
|
|
|
|
|
|
## 5. 制品 |
|
|
|
|
|
|
|
- [HTML 测试报告](./html-report/index.html) |
|
|
|
- [JSON 测试结果](./results.json) |
|
|
|
- [全部成功截图](./screenshots/) |
|
|
|
- [菜单管理页面](./screenshots/chromium--system-pages.spec--系统管理七个页面均可加载--system-menus.png) |
|
|
|
- [侧栏收起](./screenshots/chromium--preferences.spec--三种导航模式与三种主题可以持久化--sidebar-collapsed.png) |
|
|
|
- [暗黑主题](./screenshots/chromium--preferences.spec--三种导航模式与三种主题可以持久化--theme-dark.png) |
|
|
|
- [训练三形态](./screenshots/chromium--menu-content-navigation.spec--菜单草稿操作不落库且新版内容导航与子路由活动态正确--content-training-three-modes.png) |
|
|
|
|
|
|
|
## 6. 非阻断说明 |
|
|
|
|
|
|
|
- Vite 仍提示主 chunk 大于 500 kB;不影响本轮功能,后续可按编辑器/Element Plus 能力拆包。 |
|
|
|
- 当前“下载”明确输出工程 JSON,不宣称为正式 OFD 文件;真实 OFD 排版/签章/导出引擎应作为后续独立能力建设。 |