RunLogosRunLogos
中文EN

Phase 06 · 测试设计

测试设计阶段在代码之前定义“正确”。测试 Skill 会读取场景时序图,为每个场景生成单元测试和场景测试用例。

产物内容

logos/resources/test/ 中会生成测试用例文档:

S01-test-cases.md
S02-test-cases.md

每个用例都有稳定 ID,例如 UT-S01-01ST-S01-03。这些 ID 会从测试文档延续到测试代码和验收报告。

用例格式

## UT-S01-01 — 使用有效邮箱注册

**类型**:Unit
**来源**:S01 Step 2
**输入**:`{ email: "user@example.com" }`
**预期**:返回 201 和用户 ID
**边界情况**:重复邮箱返回 409

为什么在代码之前

先写测试规格可以暴露设计缺口,例如缺少异常分支、验收标准不清晰或 API 响应未定义。到代码生成阶段,AI 会明确知道哪些行为必须被实现和验证。

下一步

Phase 07 · 代码生成