SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-26 00:15

测试与质量

12,693 个结果

pytest-patterns

pytest-patterns 是一个关于使用 pytest 进行 Python 测试的综合技能指南,内容覆盖从基础测试结构到高级模式。它讲解了 pytest 的核心概念,包括简洁的 assert 语法、fixtures(测试夹具)、参数化、mock 与 monkeypatch、测试组织、覆盖率分析以及 CI/CD 集成。该技能说明了测试发现规则(如 test_*.py 文件、test_ 前缀函数、Test 前缀类),并介绍了 fixture 的作用域、依赖、autouse 和工厂模式,参数化的多种写法,以及使用 monkeypatch 和 unittest.mock 模拟外部依赖的方法。此外还包括目录结构建议、conftest.py 共享夹具、标记(markers)的使用、通过 pytest-cov 进行覆盖率分析与阈值控制,以及 pytest.ini 配置示例。适用于为 Python 应用编写测试、搭建新项目测试基础设施、重构既有测试、实践 TDD、组织大型测试套件、调试测试、搭建 CI 流水线、测试异步代码或模拟外部服务等场景。

测试与质量14 次安装

playwright

Playwright CLI Skill 是一个以命令行优先的浏览器自动化技能,用于在终端中驱动真实浏览器完成导航、表单填写、快照、截图和数据提取等任务。它基于 playwright-cli 运行,推荐使用自带的包装脚本,这样即使没有全局安装该 CLI 也能正常使用。使用前需先检查 npx 是否可用(包装脚本依赖它),若不可用则需先安装 Node.js/npm。核心工作流为:打开页面、获取快照以获得稳定的元素引用、使用最新快照中的引用进行交互、在导航或 DOM 发生显著变化后重新快照,并在需要时捕获截图、PDF 或追踪文件等产物。它强调 CLI 优先,不建议转向 @playwright/test,除非用户明确要求测试文件。适用于浏览器会话自动化、表单提交、UI 流程调试、多标签页操作以及页面数据提取等场景。

测试与质量14 次安装