sickn33/e2e-testing 今日发布
帮助 AI 编程助手系统化规划和落地 Playwright 端到端测试的工作流技能
帮助 AI 编程助手系统化规划和落地 Playwright 端到端测试的工作流技能。它解决的核心问题是:E2E 测试经常因为缺少整体规划,变成零散的一次性脚本,导致覆盖率不足、CI 集成混乱、维护成本高。这个技能将 Playwright 落地分成七个阶段,从环境搭建到 CI 集成,每一步都有明确的交付物和检查点。
核心能力
- 将 Playwright 落地拆分为七个阶段:搭建、规划、设计、实现、执行、CI 集成、持续改进
- 指导测试场景、测试数据、页面对象和 Fixtures 的规划
- 覆盖截图、视频、追踪文件、无头模式和移动端模拟
- 规划视觉回归基线、断言、阈值和差异对比
- 定义多浏览器覆盖率:Chromium、Firefox、WebKit 和移动模拟
- 提供测试结果、视觉稳定性、浏览器覆盖率和 CI 运行的质量门槛
适用场景
- 新项目启动 Playwright 覆盖:规划测试目录结构、浏览器配置和初始测试流程
- 制定发布验证标准:定义关键用户路径、视觉检查、浏览器覆盖率和可重复的质量门槛
- 将浏览器测试接入 CI:规划并行执行、制品留存、报告生成和失败通知
安装方式
npx skillstore add sickn33/e2e-testing
使用限制
- 本技能提供的是工作流指导,不包含可直接执行的 Playwright 测试代码
- 依赖同系列的 companion skills 提供具体实现细节
- 应用 URL、认证方式、测试数据和验收标准需要使用者自行提供
- 生成的测试仍需在实际目标环境中执行和验证
注意事项
- 优先定义关键用户路径,再扩展浏览器和视觉覆盖率
- 使用稳定的 Fixtures 和显式断言,保持测试独立性和可重复性
- 保留追踪文件、截图和报告,方便 CI 失败时快速定位问题
反面案例
- 在未定义发布关键路径前就自动化所有接口
- 在不审查渲染差异的情况下接受视觉基线变化
- 使用固定延时而不是可观测的页面状态来判断就绪
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议