writing-api-tests
Installation
SKILL.md
编写接口测试
从真实请求检查接口承诺。响应正确与业务完成分别取证;按目标选择真实依赖,不因使用 HTTP 就宣称完成集成或 E2E。
1. 定位任务
读取相关需求、测试条件、缺陷、API 合同及现有测试。核实服务地址、身份取得方式、数据准备入口、框架、目录和目标命令。已有事实直接沿用,不要求先生成策略报告。
- 只设计: 交付请求、前置、观察与独立预期,不安装或执行。
- 只编写: 交付代码与运行条件,明确未运行。
- 编写并验证: 沿用项目工具,运行目标保护;仅缺少源码不阻止条件已具备的黑盒测试。
区分新行为/缺陷保护与既有行为补保护。用户只授权测试时,不修改生产实现。未知事实只阻塞依赖它的动作。
完成条件: 目标行为、执行许可、调用合同及影响实施的缺口明确。
2. 固定请求与判定依据
每例写清身份、资源归属、初始状态、请求和结果观察入口。每个精确预期来自已确认规则或协议;当前响应只能作为观察,不能自行升级为合同。