SuperAPI AI 工具集

sota-testing

测试与质量

查看项目

更新于 10-16 00:06

技能介绍

用途:SOTA Testing 提供语言无关的测试规则,用于两种场景——BUILD 模式(为新代码设计测试策略或编写测试)和 AUDIT 模式(按清单审计已有测试套件,按严重度分级并输出发现)。各语言的运行器与工具细节归入对应语言技能(如 sota-python、sota-golang、sota-rust、sota-javascript-typescript),本技能只定义策略、设计纪律与质量门槛。

主要能力:包含九类规则文件——01 策略与套件形态(选择金字塔/奖杯/蜂窝、界定单元与集成边界、风险优先级);02 测试设计与质量(行为优于实现、AAA、命名、单一逻辑断言、确定性,含时钟/随机/网络注入与断开外网验证封闭性);03 测试替身与测试数据(mock/fake/stub 选择、构建器与工厂、数据播种);04 集成与契约(容器化真实依赖、Pact/模式契约、迁移、消息队列);05 端到端与 UI(关键路径、选择器策略、自动等待、视觉回归、何时删测);06 属性测试、模糊测试与变异测试;07 套件健康与 CI(flaky 隔离、覆盖率棘轮、速度预算、并行正确性、分片与失败分类);08 BDD 与实例化规格;09 安全测试(WSTG 映射、安全回归集、授权矩阵、SAST/DAST 定位)。

使用方式与限制:BUILD 模式先读相关层规则并写下套件形态决策(如 CONTRIBUTING.md 或测试 README),测试与代码同步编写,修复缺陷先写失败测试;AUDIT 模式按清单查找违规,用“file:line | rule-id | severity | 发现与修复”格式逐行报告,最后给出发现表、前三风险与优先级修复清单。资料未提供安装命令、价格或平台信息;本技能不替代具体语言的运行器配置,工具细节需参考对应语言技能。