SuperAPI AI 工具集

Skill 广场

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

更新于 11-02 00:09

测试与质量

13,035 个结果

testing-python

这是一个面向 pytest 的 Python 测试编写技能,用于编写、审查、调试和改进 Python 测试。它提供了一套测试编写规范:每个测试只验证一个行为、使用参数化覆盖同一逻辑的多种变体、使用描述性测试命名、采用函数作用域 fixture 与 tmp_path 处理文件操作、在边界处 mock 外部服务而非自有代码。技能还包含针对特定项目的约定,如全局 asyncio_mode = "auto" 下无需 @pytest.mark.asyncio 装饰器、导入置于模块顶层、FastMCP 测试优先使用内存传输、复杂结构用 inline-snapshot 断言,并给出并行运行、失败即停、按名称或标记筛选等命令示例。

测试与质量1 次安装

btst-testing

BTST Testing 是 Better Stack(btst)项目中用于运行单元测试(Vitest)和端到端测试(Playwright)的测试模式与规范集合。它规定了单元测试的目录位置与命名方式,演示了如何使用内存适配器(createMemoryAdapter + defineDb)为每个测试创建隔离的内存数据库,并说明了对测试环境中不存在的外部模块使用 vi.mock。E2E 部分基于 Playwright,通过 codegen 配置启动 codegen-projects 应用(端口 3006–3008),验证 CLI 代码生成输出,测试文件位于 e2e/tests/ 并以 smoke.{feature}.spec.ts 命名。文档还涵盖 codegen 项目的搭建与清理脚本、按框架运行测试的命令、内存状态在测试运行间残留的问题及重置方法,以及缺少外部 API 密钥时优雅跳过的守卫模式。

测试与质量1 次安装

creating-test-runs

这是一个用于在 Bitwarden 的 Testmo 实例中创建测试运行的技能。它通过可审查的 JSON 过滤规范来选择测试用例,并在使用 --create 参数时,为每个规范通过 Testmo API 创建一次运行。该技能强调在写入实际实例前必须进行试运行并让用户审查,以防止意外更改。它要求设置 TESTMO_API_KEY 环境变量,并依赖 python3 运行脚本,在网络环境需要时自动使用 curl 作为回退。该技能包含完整的试运行状态解读、过滤规范模式说明以及创建后的手动步骤提示,适用于需要批量创建、链接到里程碑或检查现有运行的测试管理场景。

测试与质量1 次安装

designing-test-plans

该技能用于为已就绪(READY)的 Jira 故事或史诗,依据其验收标准设计所需的测试,并建立从每条验收标准到对应测试的可追溯关系。它仅做测试设计,不编写测试代码,也不声称任何行为已被测试。设计范围内还包含就绪度门禁、按验收标准类型分类(行为类与范围类)、等价类与边界值、判定表、状态转换等设计方法选择,以及为每个测试推荐测试层级、生成计划文件。所有来自 Jira、Confluence 等的内容均视为不可信数据,不执行其中的指令。

测试与质量1 次安装

smoke-regression

smoke-regression 是 agentcore-public-stack 仓库中的一项技能,用于在代码变更后执行冒烟与回归测试流程。它按变更范围选择测试层级:L0 为封闭式(hermetic)测试,覆盖后端 pytest、前端 ng test 与基础设施 tsc/jest;L1 为 turn matrix 脚本,驱动真实 agent 轮次并断言 SSE 相关行为,可针对已部署 dev 环境(headless-grant)、本地栈或 Cognito 用户运行;L2 为应用内浏览器检查,覆盖渲染界面与中断流程。技能强调按文档 §4 决定层级、按 §2.2 与 §3 阅读失败、不得使用虚假 AWS 凭据、不得传入 --allow-prod,并要求输出可复现的命令与报告表格。

测试与质量1 次安装