webapp-testing
基于 Playwright 的本地 Web 应用测试工具包,支持验证前端功能、调试 UI 行为、捕获浏览器截图和查看浏览器日志,并提供服务器生命周期管理辅助脚本。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-29 00:09
12,874 个结果
基于 Playwright 的本地 Web 应用测试工具包,支持验证前端功能、调试 UI 行为、捕获浏览器截图和查看浏览器日志,并提供服务器生命周期管理辅助脚本。
pytest 是 Python 的标准测试框架,使用普通 assert 语句(无需 self.assertEqual),通过 fixture 管理测试的初始化与清理,用 parametrize 实现数据驱动测试,并可通过插件支持异步测试、覆盖率统计和依赖模拟。本技能面向需要为 Python 代码编写单元测试、搭建测试夹具、模拟依赖、运行异步测试或测量覆盖率的场景,提供了从基础测试、fixture、参数化、mock 到运行命令的完整示例与指南。
用于规划并(在可行时)实现或执行用户验收测试(UAT)与端到端验收场景的技能,将需求或用户故事转化为从外部验证行为的可运行验收测试计划,支持手工或自动化方式。
用于为 UI 变更设计并落地视觉回归测试的技能,定义截图覆盖范围、渲染稳定化、基线管理和 CI 集成,帮助防止非预期的界面变化。
Testany 测试用例 CRUD 技能,通过 Testany MCP 工具远程管理平台上的测试用例,支持单个及批量创建、查询、更新、删除,并可配置执行方式、上传脚本与验证配置,不涉及本地文件系统;编写脚本需改用 /case-writing。
Testany 测试失败诊断技能,用于分析测试执行失败原因,包括排查问题、获取并解读执行日志、定位根因,并给出修复建议。适用于测试执行失败后的故障诊断。
Testany 测试编排技能,用于配置 Webhook 触发器(Gatekeeper)与定时计划(Plan),并可在 Gatekeeper 与 Pipelines 之间建立绑定,提供 CI/CD 集成示例。
Testany 平台的流水线(Pipeline)CRUD 技能,通过 Testany MCP 工具创建、查询、更新和删除流水线,编排用例执行顺序与变量传递(Relay)。执行与状态监控建议使用 /tests,门禁与定时计划建议使用 /orchestrator。
Testany 测试执行技能:触发并监控 Testany 测试 Pipeline,查看执行结果与状态,获取执行日志链接。仅支持执行 Pipeline,不支持直接执行单个 Case。
将 Playwright、Cypress、WebdriverIO、CodeceptJS、Puppeteer、Appium 等自动化端到端测试映射到源码文件,生成 coverage.e2e.yml,并配合 @testomatio/reporter 按代码改动只运行受影响的 e2e 测试,用于构建代码到测试的可追溯矩阵并加速 CI。
manual-coverage 是一个技能,用于分析 Markdown 格式的手工测试用例与项目源代码,生成 coverage.manual.yml,将源文件(或 glob)映射到手工测试标识(suite/test/tag),供 @testomatio/reporter 按代码变更筛选受影响的手工测试。
cursor-control-ui 是一个用于驱动和检查 Web、IDE 或 Electron 界面的本地浏览器/CDP 测试技能。它通过本地浏览器自动化来验证 UI 行为并留下证据:优先复用仓库已有的 Playwright、浏览器或 Electron 测试装置,否则围绕应用的开发服务器或 Chromium 调试端口临时搭建本地装置。适用于复现依赖真实浏览器焦点、键盘输入、滚动、缩放或渲染的 UI 缺陷,用截图和快照验证视觉或无障碍改动,在发布前检查本地 Web、IDE 或 Electron 行为,以及采集控制台日志、网络日志、CPU 性能分析、追踪或堆快照。
该技能用于为项目生成一个项目本地的验证技能(.agents/skills/verify-<app>/),让智能体能够像真实用户一样驱动应用并证明其行为。它通过访谈代码仓库而非用户来发现应用的真实交互面,选择合适的验证路径,并生成包含启动、健康检查、驱动、证据采集与清理等章节的 SKILL.md,同时建立面向用户功能的特性地图。生成过程不会安装全局技能、发布产物、打开 PR、按进程名杀进程或修改产品代码。
该技能用于运行 Playwright 冒烟测试、调试失败并验证修复。适用于在代码变更前后进行端到端冒烟验证。工作流包括:构建目标应用所需前置条件、运行相关冒烟套件或聚焦的测试文件、失败时检查 trace/日志并定位根因、应用最小修复并重跑直至稳定。提供示例命令:npm run smoketest 运行完整冒烟套件,npm run smoketest -- path/to/test.spec.ts 运行指定测试文件,npm run smoketest-no-compile -- path/to/test.spec.ts 在构建产物就绪时加快迭代。护栏要求优先使用确定性等待与断言而非脆弱超时,对通过的修复重跑以减少偶发误报,仅在明确要求并记录时才隔离测试。输出包括测试结果摘要、根因与修复、剩余偶发风险(如有)。
Cursor Verify This 是一个用于验证具体主张的技能:它要求把主张改写为可证伪的形式(条件、指标、阈值),选取最小的本地验证面,分别采集旧状态(基线)与新状态(处理)的证据,对比原始产物(数字、截图、终端记录、HTTP 响应、性能剖析、堆快照或测试输出),最后给出唯一结论:VERIFIED、NOT VERIFIED 或 INCONCLUSIVE。适用于用户要求“验证这个”“证明它能用”“这修好了吗”“给我看证据”等场景,例如缺陷修复的前后复现、UI/CLI/API/性能/内存主张的测量,以及测试通过但用户可见行为仍需确认的情况。对于“代码更整洁”这类模糊主张,应先要求可测量的主张。
用于在已验证的 OpenClaw 代码检出中变更或验证 Control UI 行为的端到端测试技能,借助确定性 Gateway 夹具、浏览器流程与渲染证据开展可复现的 UI 验证。
用于诊断 OpenClaw 在 provider、工具面、code-mode、流式传输、transcript、worker 或包运行时失败的工作流技能,属 theangrypit/theangryskills 技能包。
调试 Node.js 断点、异步挂起、隐藏局部变量、堆内存保留和 CPU 热路径的检查器技能,基于 OpenClaw 源码适配,供 Codex 使用。
一个面向 Python 调试的技能包,覆盖 pdb、事后状态、断点、无头 debugpy 会话与精确 PID 附加等场景,强调按失败点选择最小调试手段,并在收尾时恢复进程、清理调试语句、以正常命令复验。
用于验证 OpenClaw 插件生命周期、干净打包行为、配置往返以及 bootstrap 或外部 SDK 兼容性的发布测试技能,基于固定的 OpenClaw 源码适配。
用于排查 OpenClaw 中 Vitest 内存溢出、测试 RSS 增长、堆内存滞留或运行时闭包泄漏回归的技能,基于固定 OpenClaw 源码的 Codex 适配版本。
用于测量并优化 OpenClaw 测试/插件套件的真实运行表现的技能:减少墙钟时间、导入开销、CPU 与峰值 RSS,同时保留覆盖率。
面向实际变更契约的 OpenClaw 测试选证技能,用于在源码、包、插件、平台或 CI 之间选择相称的验证方式。
TDD 是一个测试驱动开发技能,围绕“红—绿”循环提供参考指导,帮助开发者写出值得保留的测试。它说明了什么是好测试、测试应该放在哪里、常见反模式以及循环规则。该技能强调测试应通过公共接口验证行为,而非实现细节;测试应位于“接缝”(seam)即公共边界处,而不是针对内部实现。它列出了三类反模式:与实现耦合、同义反复式断言、水平切片。循环规则要求先红后绿、一次一个切片、重构不属于该循环而属于评审阶段。适用于用户希望以测试优先方式构建功能或修复缺陷、提到“red-green-refactor”或需要集成测试的场景。