26 lines
2.6 KiB
Markdown
26 lines
2.6 KiB
Markdown
# 任务书:测试 agent T1 —— 生信编排测试用例编制(阶段 0)
|
||
|
||
## 前置必读
|
||
1. docs/bioflow_team_context.md(环境事实 + 团队纪律,全部遵守)
|
||
2. docs/PRD.md §16(FR-BIO-001~032)、docs/UI_SPEC.md §8(组件规格)、docs/TEST_PLAN.md §9-12(分层与门禁)、实施计划 §六(端点清单)
|
||
|
||
## 职责(只写测试文档,不修改任何产品代码)
|
||
A. docs/TEST_CASES.md 生信部分(追加章节):
|
||
1. 用例清单:编号 TC-BIO-<模块>-<序号>;测试层 L1/L2/L2s/L3/L4/L5;优先级 P0/P1/P2;预期列全部为可观察断言(元素存在/请求体字段/HTTP 状态/存储值/事件序列),无「检查是否正确」类断言
|
||
2. FR↔TC 双向追溯矩阵:32 个 FR-BIO 每个至少 1 条 TC、无孤儿 TC
|
||
3. UI 动作矩阵:每个可交互元素(路径卡行/表单输入/继续按钮/自动连续开关/拖放区/进度条/路径输入/三选一按钮/折叠组头/面板按钮/存档输入与按钮)按动作逐一覆盖:点击/双击/悬停/键盘 Enter 与 Esc/拖入/悬停拖放/离开/聚焦/失焦/禁用态/加载中态——每条 TC 一个元素×一个动作
|
||
4. 七项引导:每条引导都有 UI 显示断言 + 操作断言
|
||
5. 上下游动作接口级用例:BFF 反代(开关两态)、报告登记进 doc_artifacts、fig:// 渲染、docker run 命令拼装(mock)、manifest 判成败、SSE 事件序、断线回放快照、vstore flow_docs 检索、存档复用
|
||
6. 三形态部署断言:只 rag(反代不注册+前端无生信痕迹)/只生信(8098 直连+报告降级下载 HTML)/同部署(反代启用+前端显形)
|
||
7. E2E 主线:TEST_PLAN §11 九条 BIO-E2E × 三档视口(视口后缀 M/T/D)
|
||
8. 规模门禁:生信用例总数 ≥600 条(分组建制:后端 L1/L2 ~230、前端 L3/L4 ~220、E2E L5 ~105、三形态+回归+P0/P6 冒烟 ~60;P6 评估集 30-50 条由 A4 另计不混入)
|
||
B. docs/team/cases_bioflow_intent.md —— 意图分流词典与用例表(冻结为唯一事实源,前后端同表双跑;含生信命中句/边界句/漏判安全句)
|
||
|
||
## 【纪律再强调】
|
||
- 只写 docs/ 下测试文档;不跑产品代码;用例来源唯一(PRD/UI_SPEC/TEST_PLAN),不自造需求
|
||
- 用例执行分层与命令以 TEST_PLAN §7/§9 为准
|
||
|
||
## 【完成标准】
|
||
- 用例写入 docs/TEST_CASES.md 生信部分 + 覆盖自核清单(每个 FR-BIO → 对应 TC 列表 + 用例总数 + 各分组计数)写入 docs/team/report_bioflow_test1.md
|
||
- 最终回复明确写「BIOFLOW TEST1 用例编制完成」+ 报告路径 + 用例总数(≥600)+ 追溯自核结论(32/32 或缺口清单)
|