SuperAPI AI 工具集

e2e-testing

测试与质量

查看项目

更新于 10-16 03:12

技能介绍

用途:面向需要搭建或完善端到端测试的项目,围绕 Playwright 组织从测试搭建到 CI/CD 集成的完整流程,适用于自动化浏览器测试、视觉回归、跨浏览器验证以及将测试接入持续集成。

主要能力:工作流分为七个阶段。一、测试搭建:安装 Playwright、配置测试框架与测试目录、配置浏览器、建立基础测试设置。二、测试设计:识别关键流程、设计测试场景、规划测试数据、创建页面对象、设置 fixtures。三、测试实现:编写测试脚本、添加断言、实现等待、处理动态内容、加入错误处理。四、浏览器自动化:配置无头模式、截图、视频录制、trace 收集与移动端模拟。五、视觉回归:设置视觉测试、创建基线图像、添加视觉断言、配置阈值并审阅差异。六、跨浏览器测试:配置 Chromium,加入 Firefox、WebKit 及移动浏览器测试并对比结果。七、CI/CD 集成:创建 CI 工作流、配置并行执行、设置产物、添加报告与通知。

使用方式:资料给出可复制的提示词,例如使用 @playwright-skill 设置 Playwright 测试、编写测试脚本或实现视觉回归;使用 @e2e-testing-patterns 设计 E2E 测试策略;使用 @browser-automation 自动化浏览器交互;使用 @github-actions-templates 将 E2E 测试接入 CI。质量关卡包括测试通过、覆盖率充足、视觉测试稳定、跨浏览器已验证、CI 集成可用。

适用场景:项目初始化 E2E 测试、编写与维护浏览器用例、验证界面视觉一致性、检查多浏览器兼容性、把测试流水线接入 CI/CD。

限制:仅当任务与上述范围明确匹配时使用。输出不能替代针对具体环境的验证、测试或专家评审。若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。价格、平台支持范围等未在资料中说明,暂未提供。