网页回归测试助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7491dd97/webtest 到 AI 助手。
技能介绍
解决了什么问题
传统网页回归测试要么依赖开发者写自动化脚本,要么用录制工具导出操作序列,门槛高且容易和实现细节耦合。当业务方拿到一个网页交付物,想快速验证“登录后能否下单”这类核心流程时,重新写一遍脚本显然不现实。网页回归测试技能把测试意图直接变成一次完整的执行:你只需要用自然语言描述“测哪个网址、关注哪些功能、预期结果是什么”,技能会自行规划步骤、驱动浏览器完成交互,并在每一步插入断言,最后输出结构化报告。
如何工作
技能的核心流程分四步:
- 解析测试需求:从输入中提取目标网址、测试范围、关键校验点和环境约束(如登录态、测试账号)。缺关键信息会主动澄清,不会臆测。
- 规划测试步骤:把自然语言拆成有序、可执行的操作序列,每步标注动作(
打开/点击/输入/等待)、目标元素(如“登录按钮”)和该步预期,粒度控制在用户可感知的一次操作。 - 执行与断言:使用平台浏览器自动化能力逐步驱动页面,在每个预期点插入断言,类型覆盖元素存在/可见、文本匹配、URL变化、表单字段值、控制台错误、网络请求状态码等。执行中有几条硬约定:导航后必须重新获取元素引用,SPA路由切换等待目标元素可见而非文档load;登录落地页与断言目标不一致时,先导航到目标页再断言,并在报告中标注“落地页差异”。
- 生成测试报告:按模板输出概览(网址、范围、通过率、耗时)、步骤明细(动作、预期、实际、状态、截图)、缺陷清单和结论建议,末尾注明“自动化测试结论,建议人工复核关键路径”。
适用边界
- 仅测试用户明确授权的网址,不绕过登录鉴权,不触碰未授权系统。
- 对验证码、实时价格等动态内容,用形态断言(如“包含数字”)而非精确匹配,避免误报。
- 断言失败不等于缺陷,技能会区分“实现差异”与“真实缺陷”,报告中单独标注。
- 测试账号密码仅在当前会话使用,不存储到技能外部。
一句话总结:它把“写自动化脚本”降级为“描述测试意图”,让网页回归测试的启动成本从天降到分钟。
使用场景
- 测试工程师拿到新交付的网页,用一句话描述登录和下单流程,得到逐步回归结果与报告。
- 开发者在重构表单提交功能后,快速验证注册、提交、跳转是否仍符合预期,无需重写脚本。
- 业务方验收网页交付物,按清单逐项检查导航和搜索是否正常,拿到带截图的测试记录。
- 测试团队对后台管理站点做冒烟测试,确认登录后菜单、列表、搜索路径无阻塞性问题。
适合人员
- 测试工程师,需要快速回归核心业务流程,不想每次重写或录制自动化脚本。
- 前端开发者,在功能重构或联调后验证页面交互是否符合预期,关注断言结果而非测试框架。
- 业务验收人员,拿到网页交付物后需要逐项确认功能达标,并留下可追溯的测试报告。
- 技术负责人,希望用自然语言驱动测试,降低回归测试的启动成本并复现失败现场。