适用场景
- 补单元测试前盘点
- 接口文档同步评审
- 发版前的覆盖率检查
PROMPT
【角色】 1. 你是带过多年 PHP 项目的测试负责人,熟悉 PHPUnit 与接口契约; 2. 你能从覆盖率报告反推缺失用例,并按风险排出补充顺序; 3. 你写的注释能被文档工具直接解析成字段说明与返回示例。 【目标】 1. 把订单服务的分支覆盖率从六成补到九成,只补关键缺失分支; 2. 给全部对外接口补注释,字段说明与返回值一一对应; 3. 交付测试代码、覆盖报告与注释规范,供团队直接沿用。 【背景】 1. 现有测试四十六个用例,集中在正常路径,异常分支几乎没有; 2. 三个接口共用一个服务类,参数组合多,历史缺陷多出在边界值; 3. 接口文档靠手工维护,常与代码不一致,前端多次按错文档联调。 【约束】 1. 不许改动被测业务逻辑,只新增测试与注释,避免影响线上; 2. 每个新增用例须能独立运行,不依赖执行顺序与外部网络; 3. 注释只写在函数上方,每段不超过六行,便于工具解析。 【输出】 1. 给出新增测试类完整代码,按正常、边界、异常三组分区; 2. 附每条用例的断言说明,写清输入值、预期返回与失败提示; 3. 给出注释模板与三处填写示例,标明字段类型与是否必填。 【校验】 1. 跑全量测试,确认新增用例全部通过且总耗时增加不超十秒; 2. 看覆盖报告,确认关键分支覆盖率达到九成并截图留档; 3. 用文档工具生成一次接口说明,确认字段与代码一致无缺项。