SuperAPI AI 工具集

shift-left-testing

测试与质量

查看项目

更新于 10-16 03:48

技能介绍

用途:将测试活动左移到开发早期,尽早发现缺陷,降低修复成本。资料称需求阶段缺陷成本为 1x,生产阶段高达 100x。

主要能力与分级:Level 1 每个 PR 运行单元测试;Level 2 采用 TDD(红-绿-重构,先写失败测试再实现);Level 3 在需求梳理阶段做 BDD/实例映射;Level 4 在设计中做风险分析。测试金字塔建议:70% 单元、20% 集成、10% E2E。

使用方式:在 CI 中每次提交触发测试与 lint,例如 npm run test:unit、npm run test:integration、npm run lint,并用 npx coverage-check --min 80 设覆盖率门槛、--max-warnings 0 阻止新告警。可用 Task 协调 qe-requirements-validator 验证需求可测试性、qe-test-generator 生成测试、qe-regression-risk-analyzer 做基于风险的用例选择;记忆命名空间为 aqe/shift-left/。

适用场景:减少缺陷成本、搭建 CI/CD、开始 TDD、提升需求质量。

限制:资料未提供安装命令、许可与费用信息;示例代码与配置需按实际项目调整。