SuperAPI AI 工具集

api-test-designer

编程与开发

查看项目

更新于 10-16 08:07

技能介绍

用途:为某个 API 端点、OpenAPI 规范或契约片段设计契约层面的测试覆盖,回答“除了正常路径之外还应测试什么”,并为新增或变更端点建立回归测试矩阵。

主要能力:覆盖正常路径(2xx 与响应体)、Schema 校验(必填/可选/类型)、认证与权限(缺失/过期令牌、错误角色)、负向(畸形请求体、错误 content-type、未找到)、边界(最小/最大/空值/上限)以及幂等、重试、并发等维度;为每个用例给出预期状态码、关键响应字段和需验证的副作用,并映射到所覆盖的契约元素,标出未被测试的状态码或字段。

使用方式:先读取契约,捕获方法、路径、请求 Schema、各状态码响应 Schema、认证要求和已声明约束;若契约缺失,应主动索取,不得猜测字段名、状态码或认证规则。随后按维度生成用例,输出为带 ID、维度、请求、预期状态、断言的矩阵表格,并附覆盖说明。

限制:必须设置人工审核关卡,矩阵仅作为草稿呈现,需标注对认证、Schema 和副作用的假设,并等待确认后才能编写或自动化用例;不得臆造契约未声明的字段、状态码或认证规则;只负责设计意图,具体请求体与数据由数据生成器提供;副作用不可视为已发生,而应作为待验证断言。是否收费、价格、平台及具体安装命令暂未提供。