SuperAPI AI 工具集

shift-left-testing

测试与质量

查看项目

更新于 10-16 03:48

技能介绍

该技能用于把测试活动左移到开发流程早期,目标是在缺陷修复成本最低时发现并解决问题。适用场景包括降低缺陷成本、搭建 CI/CD 流水线、开始 TDD 实践以及提升需求质量。

主要能力按四个左移层级组织:Level 1 为每个 PR 中运行单元测试,由开发者负责,在合并前执行;Level 2 为 TDD,在实现前先写测试;Level 3 为 BDD/示例映射,在需求梳理阶段进行需求测试;Level 4 为风险分析,在设计阶段进行架构测试。配套的参考卡给出各层级的实践内容与执行时机。

使用方式上,文档提供 CI 流水线示例:在 push 和 pull_request 时运行测试与 lint 任务,并设置质量门禁,要求达到覆盖率下限并禁止新增警告。智能体辅助部分给出需求验证、测试生成、基于风险的回归测试选择等任务调用示例,以及 aqe/shift-left/ 记忆命名空间和顺序拓扑的团队协调方式。

限制与注意事项:左移不等于只在左侧测试,仍需要生产端监控;智能体在未理解需求前生成的测试可能测试错误行为,比没有测试更糟;提交阶段测试超过 10 分钟会破坏反馈闭环,应控制在 5 分钟以内;TDD 纪律需要强制红绿阶段分离;若环境不够轻量,左移只会转移瓶颈,应先修复环境。具体收费、价格与平台信息暂未提供。