🧪 Sprint Test Report

Release: v1.0.0  |  Generated: 2026-05-26 23:22

29
Test Cases
29
Passed
0
Failed
0
Not Run
0
Open Bugs
100%
Pass Rate

Test Cases

IDTitleModuleTypeStatusLatest Result
TC-001 testboat init 在 workspace 创建 .testboat/draft/ 标准目录结构 init functional pass pass
TC-002 testboat init 幂等运行:重复执行不报错且保留已有文件 init functional pass pass
TC-003 testboat init 对非目录路径返回错误退出码 1 init functional pass pass
TC-004 testboat enable claude 同时创建 rules 和 skill 两个文件 enable functional pass pass
TC-005 testboat enable 幂等运行:重复执行覆盖现有文件不报错 enable functional pass pass
TC-006 testboat enable 不支持的 agent 返回错误退出码 1 enable functional pass pass
TC-007 testboat enable list 展示所有支持的 agent 和文件路径 enable functional pass pass
TC-008 testboat strategy create 生成包含必填字段的 strategy.yaml 模板 strategy functional pass pass
TC-009 testboat strategy validate 对合法 YAML 返回成功 strategy functional pass pass
TC-010 testboat strategy validate 对非法字段逐条输出错误 strategy functional pass pass
TC-011 testboat tag add 新增 tag 值并持久化到 tags.yaml tag functional pass pass
TC-012 testboat tag add 重复值返回 already exists 不报错 tag functional pass pass
TC-013 testboat tag list 按类型分组展示所有注册 tag tag functional pass pass
TC-014 testboat case add 自动分配递增 ID 并创建元数据骨架 case functional pass pass
TC-015 testboat case add 引用未注册 tag 时返回错误退出码 1 case functional pass pass
TC-016 testboat case status 合法状态转换成功持久化 case functional pass pass
TC-017 testboat case status 非法状态转换(draft→pass)返回错误 case functional pass pass
TC-018 testboat case validate 同时校验 schema 和 tag 引用 case functional pass pass
TC-019 testboat validate 全部检查通过时返回退出码 0 并显示 4/4 checks passed validate functional pass pass
TC-020 testboat validate format 检查失败(无 strategy.yaml)返回退出码 1 validate functional pass pass
TC-021 testboat validate requirements coverage 检查失败时报告无 req_id 的 TC validate functional pass pass
TC-022 testboat validate execution completeness 检查失败时报告未执行的 TC validate functional pass pass
TC-023 testboat validate exit criteria 检查失败时报告超出可接受数量的 P0 bug validate functional pass pass
TC-024 testboat report strategy 生成 strategy HTML 文件到 reports/ 目录 report functional pass pass
TC-025 testboat report sprint 生成包含 cases exec bugs 的综合 HTML 报告 report functional pass pass
TC-026 testboat report closure 生成包含 metrics 和 sign-off 状态的 closure report report functional pass pass
TC-027 testboat report closure --summary 将 AI narrative 写入 closure report report functional pass pass
TC-028 testboat preview --pdf 成功导出 HTML 为 PDF 文件 preview functional pass pass
TC-029 testboat preview --pdf 文件不存在时返回退出码 1 preview functional pass pass

Bugs (4 total)

IDTitleSeverityPriorityStatusModule
BUG-001SKILL.md CLI Commands 区块缺少 testboat bug 相关命令 minor P1 closed -
BUG-002testboat bug 缺少 tag 关联,无法按 sprint/module 查询 major P1 closed -
BUG-003Agent skill 缺少回归测试闭环:代码变更/新需求/bug修复后未触发回归 major P1 closed skill
BUG-004report sprint 模板使用 Jinja2 不支持的 'is defined' 语法导致渲染崩溃 major P0 closed report