testcaseTemplate.md 1.0 KB

测试任务模板(复用)

范围

  • 适用于 RyanJson 单元测试与模糊测试的统一交付结构。
  • 本模板负责“目标分支/改动清单/证据/回归”骨架;框架差异见 unity/fuzzer playbook。
  • 执行入口与覆盖目录口径见 ../../shared/ryanJsonCommon.md

1) 问题与目标

  • 失败现象:
  • 目标分支:
  • 预期语义(可恢复错误/不可恢复错误):

2) 测试改动清单

  • 文件:
  • 用例函数:
  • 场景意图:
  • 所有权断言(Add/Insert vs Replace):

3) 覆盖与稳定性证据

  • 执行入口(unit/fuzz + 脚本):
  • 覆盖触达(true/false):
  • 泄漏结果:
  • 崩溃结果:
  • 覆盖率报告路径:

4) 回归与下一步

  • 已验证边界:
  • 未验证项(推断):
  • 下一批补测建议:

依据(仓库内)

  • test/unityTest/cases/core/testCreate.c:Insert/AddItem 失败断言模板
  • test/unityTest/cases/core/testReplace.c:Replace 失败不消费断言模板
  • test/fuzzer/cases/fuzzerReplace.c:fuzz 失败语义复核模板