网络应用程序测试 Skill 介绍

前言

在开发本地 Web 应用时,需要验证 UI 交互和业务逻辑的正确性。传统做法是手动打开浏览器逐条点击、截图比对,容易遗漏边缘用例,且难以自动化回归。本 Skill 提供了一套自动化测试能力,通过 Playwright 与本地 Web 应用程序交互,完成测试用例的执行与结果验证。

这是什么

网络应用程序测试是 SkillHub 上的一个 Skill,坐标为 @org-02qudk26/cn-webapp-testing,版本 1.0.0。它由智雨科技发布,属于 dev-programming 分类,来源于 enterprise 环境。

简介说明:使用 Playwright 与本地 Web 应用程序交互并测试本地 Web 应用程序的工具包。

核心能力

  • 通过 Playwright 控制 Chrome/Chromium 浏览器,模拟用户在本地 Web 应用上的交互(点击、输入、导航等)。
  • 执行测试用例,对比预期结果与实际结果,输出测试结论。
  • 支持在本地环境中运行,无需依赖远程服务。

安装与启用

在 Cursor 中安装:

  1. 打开 Cursor,进入设置。
  2. 在「Skills」或「Extensions」中搜索 cn-webapp-testing。
  3. 找到来源为 org-02qudk26 的 Skill,点击安装。
  4. 安装完成后,在会话中引用该 Skill,即可在对话中使用相关能力。

在 Codex CLI 中安装:

  1. 在终端中运行安装命令(需以 SkillHub 官方为准):
   skillhub install org-02qudk26/cn-webapp-testing
  1. 安装完成后,在 Codex CLI 中调用该 Skill。

在 Claude Code 中启用(如支持):

  1. 在 Claude Code 的配置文件中添加 Skill 引用(具体配置项以官方文档为准)。
  2. 重启 Claude Code,使新安装的 Skill 生效。

典型用法

在对话中引用该 Skill 后,可以按照以下步骤使用:

  1. 描述本地 Web 应用的入口地址和测试目标(例如:测试登录页输入错误密码后的提示是否正确)。
  2. Skill 会生成测试用例代码,使用 Playwright 与本地应用交互。
  3. 执行测试,返回执行结果和截图(如有)。

示例对话:

  • 你:请帮我测试本地 Web 应用的登录功能,用户名错误时应提示“用户名或密码错误”。
  • Skill:会生成 Playwright 测试脚本,模拟输入错误用户名,验证页面提示是否正确,并返回测试结论。

适用场景与注意

适合场景:
- 需要自动化回归测试的本地 Web 应用开发。
- 快速验证 UI 交互和业务逻辑的场景。

注意事项:
- 需要本地 Web 应用正常运行且可访问(通常通过 localhost 或内网地址)。
- 测试用例需由开发者准确描述预期行为,Skill 负责执行与验证。
- Skill 属于 enterprise 环境,确保当前环境已具备相应权限。

结尾

该 Skill 通过 Playwright 为本地 Web 应用提供自动化测试能力,降低回归测试成本。官方地址:https://api.skillhub.cn/org-02qudk26/cn-webapp-testing

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜