- 新增 Vitest 配置和前端测试 setup,使 Docker 交付目录可直接运行组件测试 - 新增 ToolsPalette 测试,覆盖创建多边形、AI自动推理、打开 AI 智能分割、工具分组和画笔/橡皮擦尺寸控制 - 新增 CanvasArea 测试,覆盖创建多边形 Enter 完成、点击首节点闭合、Esc 取消临时点、画笔新建/合并、橡皮擦扣除和图像边界裁剪 - 复用并验证 AISegmentation 与 VideoWorkspace 测试,覆盖 AI 智能分割参数、模型不可用禁用、AI自动推理范围选择和多 seed 后台传播任务 - 更新软著功能验证与素材清单,补充 AI 智能分割、AI自动推理、创建多边形等功能的自动化测试映射
4.4 KiB
4.4 KiB
功能验证与素材清单
验证地址:https://seg.huijutec.cn/ 验证时间:2026/5/8 01:38:02
截图文件
- images/01-login.png:系统登录界面图
- images/02-dashboard.png:系统登录后总体概况界面图
- images/03-main-layout.png:系统主界面整体布局图
- images/04-dashboard-tasks.png:后台任务列表及任务进度界面图
- images/05-project-library.png:项目库列表界面图
- images/06-import-media-options.png:导入视频与DICOM资源选择界面图
- images/07-project-copy-dialog.png:项目复制操作界面图
- images/08-frame-parse-dialog.png:视频生成帧配置界面图
- images/09-workspace-main.png:分割工作区主界面图
- images/10-workspace-tools.png:左侧标注工具栏与语义分类树界面图
- images/11-workspace-draw-mask.png:多边形、矩形、圆形和画笔标注操作界面图
- images/12-workspace-auto-propagate-range.png:AI自动推理范围选择界面图
- images/13-workspace-export-dialog.png:分割结果导出配置界面图
- images/14-gt-mask-import-preview.png:GT Mask导入预览界面图
- images/15-ai-page.png:AI智能分割模型选择界面图
- images/16-ai-prompt-tools.png:AI智能分割点选和框选工具界面图
- images/17-template-library.png:模板库模板清单界面图
- images/18-template-edit-dialog.png:模板分类树编辑界面图
- images/19-template-batch-import.png:模板批量导入分类界面图
- images/20-user-admin.png:管理员用户管理后台界面图
- images/21-user-create-dialog.png:新增标注员账号界面图
- images/22-audit-reset-dialog.png:审计日志和恢复演示出厂设置确认界面图
- images/23-logout.png:退出登录按钮和返回登录界面图
分段视频
- 系统使用视频/01-登录与总体概况演示.mp4
- 系统使用视频/02-项目库与分割工作区演示.mp4
- 系统使用视频/03-AI推理与结果导出演示.mp4
- 系统使用视频/04-模板库与用户管理演示.mp4
- 系统使用视频/01-登录与总体概况演示.webm
- 系统使用视频/02-项目库与分割工作区演示.webm
- 系统使用视频/03-AI推理与结果导出演示.webm
- 系统使用视频/04-模板库与用户管理演示.webm
验证说明
本次验证以管理员账号进入线上系统,逐项检查登录、总体概况、项目库、分割工作区、AI 智能分割、AI 自动推理入口、GT Mask 导入预览、分割结果导出、模板库、用户管理、审计日志和退出登录等说明书涉及功能。删除项目、恢复演示出厂设置、生成帧确认、导出下载确认等可能改变演示环境或产生下载文件的危险提交动作仅验证入口与确认界面,不执行最终提交。
自动化测试补充
| 功能点 | 测试文件 | 覆盖内容 |
|---|---|---|
| AI 智能分割 | src/components/AISegmentation.test.tsx、src/components/ToolsPalette.test.tsx |
验证 SAM 2.1 模型选择、模型不可用禁用、正向点/反向点/框选提示、执行高精度语义分割请求参数、AI 页面不显示 SAM3 入口、工作区左侧“打开 AI 智能分割”按钮使用 AI 图标并触发导航。 |
| AI 自动推理 | src/components/VideoWorkspace.test.tsx、src/components/ToolsPalette.test.tsx |
验证左侧彩色“AI自动推理”入口位于橡皮擦下方、点击后进入传播范围选择、参考帧无遮罩时不入队、传播权重与起止帧进入后台任务、同参考帧多个 mask 会生成多 step 传播任务。 |
| 创建多边形及手工绘制 | src/components/CanvasArea.test.tsx、src/components/ToolsPalette.test.tsx |
验证工具栏能切换到“创建多边形”,多边形点击取点后可按 Enter 完成、三点后可点击首节点闭合、Esc 只取消临时点和选区且不删除已有 mask,创建完成后自动选中新 mask 并显示边界点。 |
| 画笔、橡皮擦和绘制尺寸 | src/components/CanvasArea.test.tsx、src/components/ToolsPalette.test.tsx |
验证画笔/橡皮擦尺寸滑杆、画笔无选中时创建当前语义 mask、有选中时并入选中 mask、画笔不能从图外创建、靠边笔触会裁剪到图像范围内、橡皮擦从选中 mask 扣除。 |
以上测试均使用 Vitest、Testing Library、mock Konva 和 mock 后端接口完成,不依赖真实 GPU、真实模型权重或线上服务,可作为说明书截图之外的交互回归验证。