Agent Skills
返回列表
网页测试助手

网页测试助手

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b4da0893/web-regression-testing-cn。

技能介绍

解决什么问题

当网页测试陷入“元素存在就算通过”、录制脚本一改版就批量失败、偶发红灯靠重跑掩盖,回归验证就失去意义。这个技能把关注点从机械点击转向用户可见结果:登录是否进入正确状态,表单是否真正保存,权限边界是否生效,失败后能否恢复。

录制脚本常保留脆弱选择器和偶然等待,容易受 DOM 结构调整、动画、延迟加载和第三方依赖影响。失败时若只有一张截图,也很难区分产品缺陷、测试缺陷、数据污染、环境故障和外部服务问题。

技能如何工作

技能按用户旅程组织验证,而不是堆砌页面元素。标准工作流包含:确认授权与测试环境、按业务风险选择核心旅程、固定前置状态、设计稳定操作、编写行为断言、采集分层证据、诊断失败归属、输出发布结论。

测试优先覆盖登录、搜索、核心转化、保存、权限和失败恢复等高风险路径。每条用例独立建立和清理状态,使用角色、可访问名称、标签或稳定测试标识定位元素,并等待可观察状态变化而非固定延时。

断言关注页面状态、数据持久化、权限边界和后续可恢复性。失败时保留步骤与最后成功检查点、截图或视觉差异、控制台错误、脱敏后的关键网络摘要,以及浏览器、视口和时间信息。随后统计复现率并隔离不稳定用例,而不是反复重跑到绿。

最终结论使用“通过”“有条件通过”“阻断发布”,并列出通过旅程、阻断缺陷、非阻断差异和未覆盖范围。

适用边界

只访问用户明确授权的站点和账号,不测试隐藏管理入口。不绕过验证码、访问控制、速率限制或反自动化措施,不在生产环境执行真实支付、群发、删除或批量修改。

不记录密码、令牌、Cookie 或敏感个人信息。视觉差异必须说明影响区域和用户结果,不能把像素变化直接判定为业务缺陷。无限重试只能提高表面通过率,无法暴露竞态和隔离问题。

使用场景

  • 发布新版本前,需快速验证登录与支付等核心转化路径的用户可见结果,确认无阻断缺陷。
  • 线上收到用户反馈的偶发报错,需复现问题并采集截图、网络请求和控制台日志等分层证据以定位原因。
  • 重构表单提交逻辑后,需固定测试数据与环境状态,验证数据持久化和权限边界以完成完整回归。
  • 测试用例频繁随机失败,需分析失败阶段与复现率,区分产品竞态与测试隔离问题并隔离异常用例。

适合人员

  • 前端开发工程师,需要在代码重构后验证核心页面的用户可见行为,确保改动未破坏原有业务逻辑。
  • 测试开发工程师,需要治理频繁失败的自动化用例,采集分层失败证据以准确诊断缺陷归属。
  • 全栈开发者,需要在发布前执行核心交易流程的冒烟测试,获取明确的阻断发布或通过结论。
  • 技术支持工程师,需要根据线上用户反馈复现特定浏览器的报错,并提供最小步骤与网络证据。