# Unreal Tran 内容制作模块 E2E 测试报告 - 执行时间:`待填写(Asia/Shanghai)` - 测试地址:`待填写,不记录账号或密码` - 浏览器:Playwright Chromium - 用例文件:`tests/content-authoring.spec.ts` - 测试数据前缀:`UTE2E-CONTENT-<唯一值>` ## 1. 结果摘要 | 指标 | 结果 | |---|---:| | 用例总数 | 待填写 | | 通过 | 待填写 | | 失败 | 待填写 | | 清理成功 | 待填写 | | 残留数据 | 待填写(无 / 项目编码) | ## 2. 覆盖范围 | 测试阶段 | 验证点 | 结果 | |---|---|---| | 管理员登录 | 选择管理员角色并进入平台 | 待填写 | | 四类内容列表 | 模型、场景、训练项目、作业指导书加载 | 待填写 | | 搜索与重置 | 每类列表按唯一无匹配关键字搜索,再恢复完整列表 | 待填写 | | 主题 | 明亮主题四类列表截图;暗黑主题内容列表截图 | 待填写 | | 模型新建 | 唯一编码、名称、分类、说明创建成功 | 待填写 | | 动态路由导航 | `/content/models/:id/edit` 下内容制作一级菜单、模型管理二级菜单保持活动态 | 待填写 | | 结构化编辑 | 模型 URI、节点数、材质数、动画数保存 | 待填写 | | 资产元数据 | 一条模型资产的编码、名称、URI、MIME、大小、SHA-256、JSON 元数据保存 | 待填写 | | 版本查看 | 版本列表可见,版本抽屉包含结构化内容和资产 | 待填写 | | 返回与检索 | 返回列表后按唯一编码找到测试模型 | 待填写 | | 数据清理 | `finally` 删除测试模型;失败附件记录清理状态与可能残留 | 待填写 | ## 3. 校验结果 - E2E TypeScript:`pnpm run typecheck` — 待填写。 - Playwright 执行:`pnpm exec playwright test tests/content-authoring.spec.ts` — 待填写。 - 服务启停:本测试不负责启动或停止 6100/6101/6102/6180 服务。 ## 4. 截图清单 成功截图由 `captureScreenshot` 保存到 `artifacts/screenshots/` 并附加到 HTML/JSON 报告,预期包含: - `content-models-light` - `content-scenes-light` - `content-training-light` - `content-guides-light` - `content-guides-dark` - `content-model-editor-route-active` - `content-model-version-previewed` - `content-model-searched` - `content-model-cleaned` ## 5. 清理与残留 - 清理状态:`待填写(removed / not-found / residual)` - 残留项目编码:`无;若失败,填写 UTE2E-CONTENT-* 对应编码` - 人工清理说明:进入“内容制作 → 模型管理”,按报告中的项目编码搜索并删除。 失败时,Playwright 报告附件“内容制作测试数据清理结果”会记录项目 ID、唯一编码和清理异常;附件不包含登录凭据。