跳转到内容

自动化测试 (qa)

qa 是 GStack 的自动化 QA 测试技能。它打开真实浏览器,点击你的应用,验证 UI 是否工作,检查控制台错误,并截图。

  • 用户要求测试
  • 用户要求 QA
  • 用户要求验证功能是否工作
Terminal window
# 检查浏览器配置
gstack-setup-browser-cookies

打开真实浏览器进行测试:

  • 导航到目标页面
  • 模拟用户交互
  • 验证 UI 响应
  • 检查 JavaScript 控制台错误
  • 检查网络请求失败
  • 检查 API 响应
  • 关键步骤截图
  • 视觉回归检查
## QA 报告
### 测试结果
- ✅ 页面加载正常
- ✅ 表单提交成功
- ✅ 响应式布局正确
### 发现问题
- ⚠️ 控制台有一个警告
### 截图
![screenshot]

使用 Playwright 或类似工具打开真实浏览器,而非 headless 模式。

模拟真实用户操作:

  • 点击按钮
  • 填写表单
  • 滚动页面
  • 导航跳转
  • JavaScript 错误
  • API 失败
  • 资源加载失败
维度SuperpowersGStack qa
测试方式代码单元测试端到端 UI 测试
浏览器真实浏览器
交互API 调用点击操作

何时使用

  • 用户要求测试
  • 用户要求 QA
  • 验证功能工作
  • 检查 UI 交互

工作流

  • 环境准备
  • 启动浏览器
  • 执行交互
  • 检查错误
  • 截图验证
  • 生成报告

测试类型

  • UI 功能测试
  • 表单验证
  • 导航测试
  • 响应式检查

关联技能

  • qa-only - 仅 QA
  • review - 代码审查
  • canary - 灰度发布

查看源文件: GitHub原始文件