SuperAPI AI 工具集

python-testing-patterns

测试与质量

查看项目

更新于 10-15 21:04

技能介绍

用途:该技能用于在 Python 项目中落地较完整的测试策略,覆盖 pytest、fixtures、mocking、参数化以及测试驱动开发(TDD)实践。

主要能力与适用场景:编写 Python 代码的单元测试;搭建测试套件与测试基础设施;实施 TDD;为 API 和服务创建集成测试;mock 外部依赖与服务;测试异步代码与并发操作;在 CI/CD 中配置持续测试;实施基于属性的测试;测试数据库操作;调试失败的测试。

使用方式:技能说明要求先澄清目标、约束与所需输入,再应用相关最佳实践并验证结果,提供可执行的步骤与验证方法。若需要详细示例,可打开 resources/implementation-playbook.md 获取更详细的模式与示例。

不适用情形:任务与 Python 测试模式无关,或需要本范围之外的其它领域或工具时,不应使用该技能。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。产品名称、URL 与相关资源路径保持原样;收费、价格与平台信息暂未提供。