SuperAPI AI 工具集

Skill 广场

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

更新于 10-20 00:13

测试与质量

12,332 个结果

testing-coroutines-with-runtest

这是一个用于在 JVM 上测试挂起函数和使用协程的类的技能(Skill),基于 kotlinx-coroutines-test 库。核心内容是 runTest、TestScope、StandardTestDispatcher 与 UnconfinedTestDispatcher 的区别,以及通过 TestCoroutineScheduler 提供的虚拟时钟来跳过真实等待时间。技能还说明了为何 ViewModel 测试必须通过 MainDispatcherRule 安装 Dispatchers.setMain,并提供了从已废弃的 runBlockingTest 迁移到 runTest 的对照,以及多个「错误写法 vs 正确写法」的典型模式,例如用 runBlocking 测试挂起函数、未推进虚拟时间就断言、在 runTest 下使用 withContext(Dispatchers.IO)、在 TestScope 上直接 collect 热流导致超时、以及测试体与 Main 各自持有独立调度器(两个 scheduler)的陷阱。

测试与质量64 次安装

harness-audit

harness-audit 是一个测试套件与测试基础设施质量审查技能,用于审计测试代码中的不稳定迹象(flakiness smells)、封闭性缺陷(hermetic deficits)以及不变量覆盖盲区。它按分层审计结构检查项目:先读取权威的测试锚点文件 .agents/harness-anchor.md 及其指向的测试标准,再验证磁盘上是否存在确定性时钟、存储沙箱、夹具/工厂、网络模拟、生命周期清理等封闭性原语,然后依据 references/test-smells.md 和 references/invariant-dimensions.md 评估反模式与不变量维度覆盖。审查结论分为 PASS、WARN、CRITICAL 三档,并要求每个缺陷同时引用问题代码位置与被违反的不变量或修复方案。输出遵循固定的 Harness Audit Report 契约,包含执行结论、基础设施与锚点缺口、发现与不变量盲区三部分。适用于需要系统性排查测试不稳定、提升测试隔离性与覆盖完整度的工程团队。

测试与质量64 次安装

melech-debug-mode

Melech Debug Mode 是一个面向本地 UI 端到端调试与验证的协议型技能。它要求在用户现有的 Chrome 标签页中完成一次完整的浏览器端到端尝试,通过临时运行时探针收集证据,并在无法自动控制浏览器时提供手动回退方案。该技能强调端到端边界必须是浏览器中的本地 UI,单元测试、集成测试、AI 测试或测试框架运行均不算端到端。默认使用 autopilot 模式,通过 melech-live-browser 技能附加到现有标签页;若用户明确要求自行操作、拒绝浏览器控制、目标标签页不明确或不安全、目标疑似生产环境,或附加重试后仍不可用,则切换为手动模式。使用前需确认 python3 和 portless 存在,通过 dm 命令启动临时收集器,向 log_endpoint 发送小型 JSON 探针事件,并在浏览器尝试后读取证据、据此行动,最后清理所有 DEBUG_MODE 探针和调试改动。

测试与质量63 次安装

bmad-tea-nfr

bmad-tea-nfr 是 BMAD 测试架构企业版(bmad-method-test-architecture-enterprise)中的一项技能,用于在发布前审计已实现的非功能性需求(NFR)证据,覆盖性能、安全、可靠性与可维护性四个维度,并以证据为基础进行验证。该技能将执行者设定为“主测试架构师”角色,支持创建、恢复、校验和编辑四种工作模式,通过三模态步骤文件架构驱动流程。运行时会解析项目内的定制配置、加载持久事实与配置、检查 TEA 知识库是否安装,并针对不同范围(system、epic、story)生成独立的审计文档,避免不同范围的审计结果相互覆盖。若检测到遗留的定制文件,会提示先执行迁移命令再重新开始。该技能要求项目已通过 bmad setup tea 完成 TEA 初始化,并依赖 bmod-tea 知识库中的知识片段。

测试与质量63 次安装

selenium

Selenium 技能面向使用 Selenium WebDriver 进行浏览器自动化与端到端测试的场景,提供从环境准备、脚本编写到 CI 集成的完整指导。内容涵盖浏览器驱动安装(ChromeDriver、GeckoDriver,或使用 Selenium 4 的驱动管理),以及 Python、Java、JavaScript 等语言绑定的使用;脚本层面包括 driver.get、find_element、click、send_keys 等常用操作,显式与隐式等待,截图和 Cookie 处理;CI 层面涉及无头模式、Selenium Grid、并行执行与报告生成(如 Allure)。该技能强调最佳实践:用显式等待替代固定 sleep,优先使用 id、CSS 选择器和相对定位;保持用例独立、可重复,失败时自动截图与记录日志;将敏感信息和 URL 放入配置文件,并确保 Grid 与浏览器版本匹配。关键词包括 selenium、WebDriver、浏览器自动化、E2E。

测试与质量63 次安装