sickn33/e2e-testing 今日发布

帮助 AI 编程助手系统化规划和落地 Playwright 端到端测试的工作流技能

AI编程开发 部分免费

帮助 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 猎手自动发现

评论与建议

0 条评论