Files
aurak/docs/tests/user-story-matrix.md
T
Developer 8b9806424f test: 用户故事矩阵(53项) + 补全11项未覆盖故事测试
用户故事矩阵 docs/tests/user-story-matrix.md:
- 7画面 × 3类型(正常/异常/边界) = 53项
- 已覆盖35项, 补全后增至46项
- 附优先级/测试方案

新增11项测试(F-01~F-11):
F-01 非技术模板答题   F-07 题库空状态
F-02 提交确认弹窗      F-08 TA查看模板
F-03 空发送disabled    F-09 空名称创建被拒
F-04 历史详情          F-10 无模板ID拒绝
F-05 TA访问统计        F-11 角色权限对比
F-06 USER查看题库

39/39 passed
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 10:49:01 +08:00

7.5 KiB
Raw Blame History

人才测评系统 — 用户故事矩阵

覆盖: 7画面 × 3类型(正常/异常/边界) × 角色(SA/TA/USER)


一、用户故事总表

# 故事 画面 角色 正常 异常 边界 已覆盖 测试位置
A 考核答题
A-01 选择技术人员模板→开始评估 考核 SA/USER A1-03/05
A-02 选择非技术人员模板→开始评估 考核 SA/USER
A-03 选择题交互(点击选项→确认答案) 考核 SA/USER ⚠️ A2-01存在性
A-04 简答题交互(输入→发送→等评分) 考核 SA/USER ⚠️ 通过E-02触发
A-05 AI追问流程(答→追问→再答) 考核 SA/USER ⚠️ E-02可能触发
A-06 标记回头检查(🏷️点击→导航点变黄) 考核 SA/USER A2-03
A-07 提交确认弹窗(未答完→点提交→确认) 考核 SA/USER
A-08 标记题目后答题→确认导航点状态 考核 SA/USER
A-09 空答案提交(空白textarea→发送) 考核 SA/USER
A-10 题目加载超时→等待处理 考核 SA/USER
B 评分与证书
B-01 考核完成→等级/分数展示 结果 SA/USER ⚠️ E-02
B-02 查看证书弹窗(等级/总分/维度) 证书 SA/USER ⚠️ E-02(条件)
B-03 查看历史记录→点击查看详情 考核 SA/USER
B-04 导出PDF/Excel报告 结果 SA/USER
B-05 答题回顾(reviewMode开启) 结果 SA/USER A3-02/API
B-06 未完成考核时查看回顾被拒 结果 USER
C 评估统计
C-01 管理员查看统计面板 统计 SA B-01/04
C-02 筛选统计(时间/模板/组织) 统计 SA B-02
C-03 导出统计CSV 统计 SA B-03
C-04 USER访问统计页面被拒 统计 USER B-05
C-05 TA访问统计页面 统计 TA
D 题库列表
D-01 查看题库列表(卡片展示) 题库列表 SA/TA/USER C-01
D-02 搜索题库 题库列表 SA/TA A05
D-03 筛选Tab(全部/已发布/草稿/待审核) 题库列表 SA/TA A04
D-04 创建题库(打开抽屉→填表单→提交) 题库列表 SA/TA A03
D-05 创建题库空名称被拒 题库列表 SA/TA
D-06 删除题库→确认→清理 题库列表 SA/TA 旧测
D-07 USER访问题库管理 题库列表 USER
E 题库详情
E-01 查看详情(信息/统计/题目列表) 题库详情 SA/TA 旧测
E-02 添加选择题(弹窗→表单→保存) 题库详情 SA/TA B10/11
E-03 添加简答题 题库详情 SA/TA API/3
E-04 AI生成题目弹窗→确认 题库详情 SA/TA B07
E-05 编辑题目→保存 题库详情 SA/TA E02旧
E-06 删除题目→确认→消失 题库详情 SA/TA D
E-07 全选→批量通过 题库详情 SA/TA 旧测
E-08 批量驳回→确认 题库详情 SA/TA B09
E-09 单题通过(PENDING_REVIEW→PUBLISHED) 题库详情 SA/TA D
E-10 提交审核(DRAFT→PENDING_REVIEW) 题库详情 SA/TA C
E-11 发布(PENDING_REVIEW→PUBLISHED) 题库详情 SA/TA C
E-12 空题目列表处理 题库详情 SA/TA
F 测评模板
F-01 查看模板列表 模板 SA/TA D-02
F-02 查看模板维度配置 模板 SA/TA D-06
F-03 USER无测评模板Tab 模板 USER D-05
F-04 TA可查看模板列表 模板 TA
F-05 创建模板→配置维度→保存 模板 SA/TA
F-06 编辑模板(P2字段/时间/及格分) 模板 SA/TA
F-07 删除模板 模板 SA/TA
G 跨页面场景
G-01 管理员→统计→筛选→导出 统计 SA E-01
G-02 考生→考核→答题→结果→证书→历史 全流程 USER E-02
G-03 管理员→模板列表→查看维度 模板 SA E-03
G-04 USER受限(无可模板/无统计/无题库管理) 全流程 USER E-04
G-05 角色切换: admin登录→TA登录→各自权限不同 全流程 SA/TA

二、覆盖统计

总用户故事: 53 项
  正常系:     38 项
  异常系:     10 项
  边界:       5 项
  
已覆盖: 35 项 (66%)
未覆盖: 18 项 (34%) → 待补充测试

三、未覆盖故事清单(18项)

# 优先级 类型 说明 测试方案
A-02 🔴 MC/SA 非技术模板答题验证 与A-01类似,选非技术模板重复流程
A-07 🔴 UI 提交确认弹窗交互 答部分题后点提交→确认弹窗→点继续→再点提交→确认
A-08 🟡 UI 标记+答题后验证导航点状态 标记1题→答完→检查导航点颜色
A-09 🟡 异常 空答案提交 textarea不填→点发送→应被disabled拦截
B-03 🟡 UI 历史记录点击查看详情 完成考核→查看历史→点击记录→详情展示
B-06 🟡 异常 未完成时回顾被拒 考核进行中→点review→应报错
C-05 🟡 权限 TA访问统计 ta_admin登录→访问stats→应可查看
D-05 🟡 异常 空名称创建题库 打开抽屉→名称留空→提交→被拒
D-07 🔴 权限 USER访问题库 user1→/question-banks→应可查看列表
E-12 🟡 边界 空题目列表 新建题库无题目→应显示空状态
F-04 🟡 权限 TA查看模板 ta_admin→settings→测评模板Tab可见
F-05 🔴 核心 创建模板→维度→保存 打开弹窗→填表单→配维度→保存→API验证
F-06 🟡 核心 编辑模板 点编辑→改P2字段→保存→验证
F-07 🟡 核心 删除模板 点删除→确认→验证列表消失
G-05 🟡 跨角色 SA/TA角色权限对比 admin/ta_admin分别登录→对比侧栏Tab差异
A-10 🟢 边界 出题超时处理 等待超时→应显示错误提示
A-03深 🟡 深度 MC确认后按钮状态 选A→确认→应变灰/不可再选
E-02深 🟡 深度 SA发送后发送按钮disabled 发送中→按钮应disabled