SuperAPI AI 工具集

prove-it-works

测试与质量

查看项目

更新于 10-16 03:13

技能介绍

用途:在真实依赖下做端到端功能验证,覆盖跨服务集成测试、行为证明程序、真实工作流测试、API 契约与认证流程验证。不适用于单元测试、mock 测试、性能基准与负载测试。

主要能力:以场景(scenarios)为最高真实性来源,用真实数据库、真实 API、真实服务验证行为;用一次性脚本快速验证,并把成功模式沉淀到 scenarios.jsonl 供回归与复用。

使用方式:目录上使用 .scratch/(gitignored)存放一次性脚本,scenarios.jsonl(提交)记录成功场景,每行一个完整 JSON 对象,字段包括 name、description、setup、steps、expected、tags,可选 env、duration_ms。首次使用前必须确认忽略目录:grep -q '.scratch/' .gitignore || echo '.scratch/' >> .gitignore;无 .gitignore 时先创建。流程为写证明程序、对真实依赖运行、断言实际结果、把成功场景写入 scenarios.jsonl、清理脚本或提升为正式测试。脚本命名如 test-{feature}.ts、debug-{issue}.ts、prove-{behavior}.ts、explore-{api}.ts,需自包含、含清理阶段、使用测试凭据。

限制与注意:绝不使用 mock、stub 或测试替身;不提交 .scratch/ 内容;不对生产数据测试;不跳过清理;不假设行为。缺少暂存环境、真实依赖成本过高、需要破坏性生产操作或无法获得测试凭据时需上报。官方未提供安装命令与价格信息。