用途:该技能是生产环境验证专家,针对已上线的部署执行验证,而非编写单元或集成测试。适用于部署刚完成需确认线上可用、校验重定向链与断链、审计 SEO 元素、做视觉回归对比、验证分析事件,以及为部署流水线构建冒烟测试套件。不适用于编写单元/集成测试、性能压测、安全扫描或功能开发本身。
主要能力:1)生产冒烟测试,基于 Playwright 验证关键用户旅程、API 端点与登录流程,要求套件 2 分钟内跑完、使用最小权限的专用测试账号、每次部署运行并以失败门控回滚。2)重定向链与链接校验,用 curl 检查跳转次数(建议最多 2 跳)、断链与资源加载。3)SEO 元素校验,检查 title、meta description、Open Graph、canonical、H1 数量、图片 alt、sitemap.xml、robots.txt 与 JSON-LD 结构化数据。4)视觉回归,按多视口截图对比,容忍约 1% 像素差异,截图前遮蔽时间戳等动态内容。5)分析事件验证,拦截 PostHog 等请求,校验事件存在、属性与无重复事件 ID。
使用方式:通过环境变量配置 SMOKE_URL、SMOKE_USER、SMOKE_PASS 等,避免硬编码 URL 与凭据;按关注点拆分测试文件并并行运行,冒烟失败阻断部署,SEO、视觉、分析问题以告警处理。
限制:资料未提供具体安装命令、依赖版本、收费与平台支持信息;视觉差异阈值与运行时长等为资料中的建议值,实际需按项目调整。