SuperAPI AI 工具集

retry-testing

测试与质量

查看项目

更新于 10-16 06:50

技能介绍

用途:当工作需要对重试触发条件、退避策略、幂等性、重试上限和重复副作用做有证据边界的分析时使用;输入不完整时也可产出带假设与缺口的可复核初稿,并保持静态设计证据与计划验证、已完成执行相互分离。

主要能力:从契约中区分可重试错误、永久错误和结果未知错误;定义总尝试次数与额外重试次数及嵌套调用关系;产出错误/尝试/时间预算/副作用表格,含嵌套调用计数与不确定的超时提交;按高影响或难检测项优先建模场景与判定标准;区分事实、有证据的推断、候选建议与人工决策。

使用方式:每次调用先阅读 prompts/retry-testing.md,按其输入审计、覆盖清单和输出顺序执行;提取范围、环境、版本、依赖、约束、成功标准和可用证据。默认输出 Markdown,按风险、证据、优先级组织;用户要求表格、CSV、JSON 或工单格式时保留相同字段与证据状态,接入自动化前确认 schema、枚举值和必填字段。评估技能时阅读 evals/eval.yaml 及对应 evals/cases/;仅在目录存在且任务需要时读取 references/、examples/、scripts/ 或 output-formats.md。

适用场景:重试策略设计评审、失败模式梳理、验证准备与证据缺口整理。

限制:仅分析重试触发、退避、幂等性、重试上限和重复副作用,不注入故障、不访问真实依赖、不调用生产系统;不编造阈值、可用性、恢复时间、漏洞状态或已完成的测试运行;无支撑的结论标记为待定、阻塞或未评估并给出验证方法;风险接受、发布批准和人工接管交由人工。常见误区是把相邻的性能、事故或 API 分析当作重试测试的完整替代,或只列步骤而无触发条件、预期结果、负责人和关闭条件。