适用于 Openclaw 的 QA 工程师助手

一款端到端测试助手,可自动化完成需求分析、测试用例设计以及 API 和 UI 测试的脚本生成。

guolongganga
v1.0.0
2026年4月7日
0
774
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install qa-engineer-assistant

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 qa-engineer-assistant。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 QA 工程师助手?

QA 工程师助手是一款专为简化软件团队全流程质量保证而设计的工具。作为 Openclaw Skills 生态系统的一部分,它帮助工程师利用 pytest、Playwright 和 Selenium 等行业标准框架,从原始需求快速过渡到全自动化测试套件。无论您是在执行手动功能测试,还是在构建复杂的自动化流水线,该技能都能确保质量的一致性和高测试覆盖率。

通过集成边界值分析和等价类划分等领域驱动的测试技术,该技能为 QA 生命周期的每个阶段提供专业级产出物。它既是高级工程师的生产力助推器,也是初级测试人员的指导导师,是任何 Openclaw Skills 集合中多功能的资产。

QA 工程师助手 应用场景

  • 根据用户故事或 PRD 摘录设计功能测试用例。
  • 使用 Python、pytest 和 requests 库生成自动化 API 测试脚本。
  • 使用 Playwright 和 Page Object Model (POM) 构建 UI 自动化套件。
  • 起草专业、标准化的缺陷报告,包含明确的严重程度和复现步骤。
  • 自动化回归测试规划,并为新功能发布提供覆盖率检查清单。

QA 工程师助手 工作原理

  1. 该技能分析提供的文档或 API 规范,以识别核心业务规则和约束。
  2. 它将任务归类为功能、API 或 UI 测试类别,以选择适当的工作流。
  3. 从 Openclaw Skills 参考库加载标准化模板,以确保一致性。
  4. 基于最佳实践生成 Markdown 格式的测试用例或可执行的 Python 脚本。
  5. 最终审查阶段添加覆盖率检查清单和后续建议,以完成测试任务。

QA 工程师助手 配置指南

要开始使用此技能,请确保您的环境已配置好 Python 自动化。使用以下命令安装所需库:

pip install pytest requests playwright selenium
playwright install

确保 templates 目录已正确映射,以便 Openclaw Skills 引擎能够访问捆绑的参考 markdown 文件,用于缺陷报告和测试用例结构。

QA 工程师助手 数据架构与分类体系

该技能利用结构化目录和元数据方法来组织测试产出物:

组件 文件路径 / 模式 用途
模板 references/*.md 缺陷报告和测试用例的标准格式。
UI 自动化 pages/ 存储 Page Object Model 类定义。
测试逻辑 tests/ 用于 API 和 UI 验证的可执行 pytest 文件。
工具 scripts/gen_api_test.py 用于生成样板 API 测试的 CLI 工具。
元数据 SKILL.md 触发器和特定领域知识的配置。

QA 工程师助手 高级特性

  • 在 UI 脚本中支持 Page Object Model (POM) 架构,以确保可维护性。
  • 自动响应时间断言和 schema 验证,实现稳健的 API 测试。
  • 针对 Playwright 的智能定位器优先级逻辑,优先使用 data-testid 和 aria-labels。
  • 初学者指导模式,提供双语注释和 QA 技术术语定义。
  • 与专门的 Openclaw Skills 模板集成,用于基于 P0-P3 严重程度的缺陷报告。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*