用途:为各类代码库提供全面的测试实现指导,包括编写单元、集成与端到端测试、调试不稳定或失败测试、提升测试覆盖率、搭建测试基础设施,以及测试数据管道、ML 模型、基础设施与安全等专门领域。
主要能力:以测试金字塔组织策略(单元 70%、集成 20%、E2E 10%);按 AAA(Arrange-Act-Assert)模式编写测试,命名采用 test_<unit><scenario><expected_outcome>;处理异步、错误路径、外部依赖与数据库等特殊情况;覆盖数据管道(schema 校验、幂等性、增量处理、失败恢复)、ML 模型(不变性、方向性期望、最小功能、性能)、基础设施即代码(语法、策略、标签、成本)等专门测试;提供 pytest、Vitest/Jest、Rust mockall 等框架模式与轮询目录组织建议;给出不稳定测试常见原因与解法、CI 运行策略及反模式清单。
使用方式:资料未提供该技能的安装命令、调用方法或具体使用步骤,仅说明其在不同场景下引导测试实现。示例代码展示了 AAA、mock、数据库集成、快照等写法,但未给出可执行的安装或调用命令。
适用场景:为任意代码库实现测试、遵循 TDD/BDD 红绿重构流程、设计测试架构与策略、提升覆盖率及维护测试套件。
限制:资料未说明定价、支持平台或运行环境要求,相关事实暂未提供。