Canvas 测试需求
前缀 CV-REQ。依赖 Backend 用户认证、catalog seed、配额。
P0
| ID |
描述 |
验收 |
| CV-REQ-001 |
短信登录 |
登录后可进 /canvas;/auth/me 成功 |
| CV-REQ-002 |
受保护路由 |
未登录访问 /main-image 触发登录引导而非白屏 |
| CV-REQ-010 |
项目 CRUD |
创建→保存→刷新后文档一致;revision 递增 |
| CV-REQ-011 |
乐观锁冲突 |
双标签旧 revision 保存 → 提示冲突/失败 |
| CV-REQ-012 |
文件夹 |
新建文件夹、移动项目、删文件夹后项目仍在未分组 |
| CV-REQ-020 |
主图/详情工作台生图 |
选品类→风格→确认模板套后 batch-generate 成功出图且配额减少 |
| CV-REQ-021 |
配额不足 |
配额用尽时按钮或接口提示清晰 |
| CV-REQ-022 |
主图/详情品类×风格选型 |
无小类/面料选型;点风格弹出模板套封面宫格 → 选套进分镜画廊 →「使用此模板」;换风格清空已选套 |
| CV-REQ-023 |
页内一键/复刻模式 |
主图:一键/复刻主图;详情:一键/复刻详情图;复刻必传参考图;一键与复刻共用同一套品类×风格×模板选型 |
| CV-REQ-024 |
自定义提示词 |
产品/材质必填(预览即拦);其他可选;组装替换「产品是…」「材质是…」或补全,other 追加末尾 |
| CV-REQ-030 |
账户下单 mock |
选方案下单并用 mock 支付后配额增加 |
| CV-REQ-040 |
推广绑定 |
/r/CODE → 登录 → 绑定成功;再次绑其他代理失败 |
P1
| ID |
描述 |
验收 |
| CV-REQ-050 |
资产库上传列表 |
上传图片后列表可见;其他项目可选用 |
| CV-REQ-051 |
resolve-urls |
过期 URL 刷新后可显示 |
| CV-REQ-052 |
批量生图 |
batch-generate 进度可查 |
| CV-REQ-053 |
多工作台冒烟 |
hot-shoot / detail / replicate / model-gen / single-model 各完成一次最小路径 |
| CV-REQ-054 |
RunningHub |
config 可读;run 在配置可用时成功或明确错误 |
| CV-REQ-055 |
首页导航 |
功能入口跳转正确 |
非功能
| ID |
描述 |
| CV-REQ-060 |
移动端首页与登录可用;画布以桌面为主 |
| CV-REQ-061 |
生成中 loading;失败可重试文案中文 |
近期新增需求(储存限容)
| ID |
描述 |
验收 |
| CV-REQ-056 |
储存用量展示 |
账号中心概览显示「储存空间」进度卡(已用/总量 GB + 剩余) |
| CV-REQ-057 |
上传即占容 |
虚拟影棚等工作区选图后立即上传 OSS 并占容(非生图时才传);用量实时变化 |
| CV-REQ-058 |
生成图占容 |
生图成功后储存用量增加(Worker 落 OSS);删除作品释容 |
| CV-REQ-059 |
储存不足提示 |
超出上限时上传/生图失败,明确提示「存储空间不足」 |
| CV-REQ-060b |
删除资产释容 |
画布删资产 / 资产库删图后储存用量减少 |
数据前置
启用产品树与模板;用户有配额或可购买方案;代理推荐码用于绑客场景。