Codex edge-cases:为测试补空值、边界和格式用例
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文,从该版本保留 `.codex/skills/edge-cases/` 整个目录。将它放入目标项目的 `.agents/skills/edge-cases/`。
- 在目标项目中打开 Codex,输入 `$edge-cases` 并给出本页示例里的任务和所需输出。
中文摘要
对照功能规范和已覆盖用例,找出空输入、极值、错误格式及状态转换等未验证情况。为预期明确的边界补定向测试。
SKILL.md 中文导读
可复现示例
给 `$edge-cases` 一份本地计数工具的规范和已有正常输入测试。规范明确允许零并拒绝负数,请补相应边界测试。工作步骤
- 逐条对应规范和现有断言,记录缺少测试的已知行为。
- 选择规范明确的边界写本地夹具和具体断言,报告仍需明确的要求。
验收方法
测试分别检查零和负数的可观察结果,并保留对未定义输入的待确认记录。
GitHub 原文 · 更新日期
适用环境
Codex 与 slop-code-bench 或同类本地练习项目,准备功能规范、现有 pytest 文件和技能参考。
常见问题
规范没写清某个边界怎么办?
先将其列为待明确的行为。获得确定的预期后再新增会约束实现的测试。