agentCLAWHUBUnverified

qa-tech-selection

当团队要选测试工具(自动化框架/性能工具/管理平台)、现有工具不能满足需求需要替换、或者公司要求做技术评估时使用此技能。通过多维度对比评估(功能覆盖/学习成本/社区活跃度/维护成本/扩展性)输出推荐方案和迁移实施建议。不要只看 Gartner 象限或者技术网红推荐——工具好不好取决于你的团队能力、技术栈和实际场景。每个推荐方案附带 POC 验证计划和风险提示。 触发场景:技术选型、工具选择、框架选择、用什么工具、工具对比、现有工具不能满足需求需要替换时。 Use when the user asks about: evaluating and selecting QA tooling — automation frameworks, performance tools, and management platforms — and planning the migration. Skill: qa-tech-selection Owner: kokxi Summary: 当团队要选测试工具(自动化框架/性能工具/管理平台)、现有工具不能满足需求需要替换、或者公司要求做技术评估时使用此技能。通过多维度对比评估(功能覆盖/学习成本/社区活跃度/维护成本/扩展性)输出推荐方案和迁移实施建议。不要只看 Gartner 象限或者技术网红推荐——工具好不好取决于你的团队能力、技术栈和实际场景。每个推荐方案附带 POC 验证计划和风险提示。 触发场景:技术选型、工具选择、框架选择、用什么工具、工具对比、现有工具不能满足需求需要替换时。 Use when the user asks about: evaluating and selecting QA tooling — automation frameworks, performance tools, and management platforms — and pl

OpenClaw

Rank

62

Safety

84

Downloads

1.1k

Updated

Oct 11, 2026

Version

1.8.0

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 11, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 11, 2026
Adoption signal
1.1K downloadsadoption · observed Oct 11, 2026
Latest release
1.8.0release · observed Sep 29, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s170jw3s1atcj5jwhqb4r7v7eh8912kp:qa-tech-selection
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-tech-selection/snapshot"

Documentation

CLAWHUB

71,173 characters of source documentation, loaded on request.

Extracted files

4 files captured from the source.

SKILL.md

---
name: qa-tech-selection
description: >-
  当团队要选测试工具(自动化框架/性能工具/管理平台)、现有工具不能满足需求需要替换、或者公司要求做技术评估时使用此技能。通过多维度对比评估(功能覆盖/学习成本/社区活跃度/维护成本/扩展性)输出推荐方案和迁移实施建议。不要只看 Gartner 象限或者技术网红推荐——工具好不好取决于你的团队能力、技术栈和实际场景。每个推荐方案附带 POC 验证计划和风险提示。 触发场景:技术选型、工具选择、框架选择、用什么工具、工具对比、现有工具不能满足需求需要替换时。 Use when the user asks about: evaluating and selecting QA tooling — automation frameworks, performance tools, and management platforms — and planning the migration.
license: MIT
allowed-tools: Read Grep Glob WebFetch
metadata:
  display-name: "Tech Selection"
  version: "1.8.0"
  when-to-use: "用户说\"技术选型\"、\"工具选择\"、\"框架选择\"、\"用什么工具\"、\"工具对比\"、需要评估测试技术方案、现有工具不能满足需求需要替换时"
  related-skills: "{\"upstream\":[\"qa-test-strategy-design\"],\"downstream\":[\"qa-ci-cd-testing\",\"qa-test-automation-arch\"]}"
  references: "[\"references/selection-framework.md\"]"
  input-format: "{\"required\":[{\"name\":\"项目需求\",\"type\":\"string\",\"description\":\"项目技术需求和非功能需求\"},{\"name\":\"技术约束\",\"type\":\"string\",\"description\":\"技术栈限制和团队能力\"}],\"optional\":[{\"name\":\"预算限制\",\"type\":\"string\",\"description\":\"工具和资源预算\"}]}"
  output-format: "{\"traceability\":[\"每次选型评估带唯一ID(SEL-XXXX)\"],\"structure\":[\"覆盖率:标注口径(基于现有需求/输入文档),禁止\\\"全覆盖/100%\\\"绝对化表述;缺失模块标注\\\"未覆盖+原因\\\"\",{\"tech_evaluation\":\"技术评估报告\"},{\"comparison_matrix\":\"对比矩阵\"},{\"recommendation\":\"推荐方案\"},{\"risk_assessment\":\"技术风险评估\"}]}"
  error-recovery-guidance: "{\"on_failure\":\"工具选型遗漏关键维度时回退到测试策略补充需求\",\"retry_behavior\":\"补充需求后重新评估候选工具\"}"
  categories: "[\"Development\",\"Testing\",\"DevOps\"]"
  depth-requirement: "{\"reference_value\":\"根据选型复杂度调整评估深度:简单×1/中等×2/复杂×3\",\"minimum\":\"至少对比3个候选工具的核心维度\"}"
---
> ⚠️ 本技能单独使用效果有限,建议配合完整技能集(12 步工作流)使用。安装:npx skills add Kokxi/qa-test-skills

# 测试技术选型

## 核心原则

工具替换快,思维不过时——选型要基于业务需求,不是技术偏好。

## 加载时机

| 什么时候读 | 读哪个 |
|-----------|--------|
| 做工具选型评估时 | [`references/selection-framework.md`](references/selection-framework.md) |

> `选型框架`的完整内容已下沉至 `references/selection-framework.md`,避免每次触发都占用上下文。

## 常见选型场景

### 场景1:自动化框架选型

```text
选项对比:
├─ Playwright
│   ├─ 优点:多浏览器、自动等待、调试友好
│   ├─ 缺点:社区相对较小
│   └─ 适用:现代Web应用、多浏览器测试
│
├─ Cypress
│   ├─ 优点:实时调试、自动重试、CI友好
│   ├─ 缺点:仅支持Chrome、iframe支持差
│   └─ 适用:单页应用、快速反馈
│
├─ Selenium
│   ├─ 优点:生态成熟、语言支持多、社区大
│   ├─ 缺点:配置复杂、调试困难
│   └─ 适用:传统Web应用、多语言团队
│
└─ 决策依据:
    ├─ 团队技术栈
    ├─ 应用架构
    ├─ 测试需求
    └─ 维护成本
```

### 场景2:性能测试工具选型

```text
选项对比:
├─ JMeter
│   ├─ 优点:功能全面、插件丰富、社区大
│   ├─ 缺点:界面复杂、资源消耗大
│   └─ 适用:复杂性能测试、协议测试
│
├─ Locust
│   ├─ 优点:代码化、分布式、轻量
│   ├─ 缺点:需要编程能力
│   └─ 适用:API性能测试、分布式测试
│
├─ k6
│   ├─ 优点:现代化、脚本化、CI友好
│   ├─ 缺点:社区相对较小
│   └─ 适用:现代应用、DevOps集成
│
└─ 决策依据:
    ├─ 测试类型
    ├─ 团队技能
    ├─ 集成需求
    └─ 性能要求
```

### 场景3:测试管理平台选型

```text
选项对比:
├─ 开源方案
│   ├─ TestLink:功能简单、免费
│   ├─ 飞书/钉钉:协作方便、集成度高
│   └─ 自研:完全定制、成本高
│
├─ 商业方案
│   ├─ 禅道:功能全面、中文友好
│   ├─ JIRA:生态丰富、扩展性强
│   └─ Zephyr:JIRA集成、测试专业
│
└─ 决策依据:
    ├─ 团队规模
    ├─ 功能需求
    ├─ 预算限制
    └─ 集成需求
```

## 选型报告模板

```markdown
# 技术选型报告

## 1. 背景和目标
- 选型背景:[为什么要做选型]
- 选型目标:[要解决什么问题]

_meta.json

{
  "ownerId": "kn71y9b23csfx0ykgm55d5m9x5891zt8",
  "slug": "qa-tech-selection",
  "version": "1.8.0",
  "publishedAt": 1790656139661
}

references/selection-framework.md

# 测试工具选型框架详解

> 本文是 `qa-tech-selection` 的**测试工具选型框架详解**。做工具选型评估时读本文;
其余部分留在 SKILL.md,不必读本文。

---


### 维度1:需求分析

```text
需求收集:
├─ 业务需求
│   ├─ 测试类型:功能/性能/安全/兼容
│   ├─ 测试规模:用例数量/执行频率
│   ├─ 团队规模:人员数量/技能水平
│   └─ 预算限制:采购预算/维护成本
│
├─ 技术需求
│   ├─ 技术栈:语言/框架/协议
│   ├─ 集成需求:CI/CD/监控/报告
│   ├─ 扩展需求:并发/分布式/云化
│   └─ 维护需求:升级/扩展/迁移
│
└─ 约束条件
    ├─ 时间约束:上线时间
    ├─ 资源约束:人力/预算
    ├─ 技术约束:现有技术栈
    └─ 合规约束:安全/隐私
```

### 维度2:方案评估

```text
评估维度:
├─ 功能性
│   ├─ 功能覆盖:是否满足需求
│   ├─ 功能深度:功能完善程度
│   ├─ 扩展性:是否支持扩展
│   └─ 定制性:是否支持定制
│
├─ 易用性
│   ├─ 学习成本:上手难度
│   ├─ 使用体验:操作便捷性
│   ├─ 文档质量:文档完善程度
│   └─ 社区支持:社区活跃度
│
├─ 性能
│   ├─ 执行效率:执行速度
│   ├─ 资源消耗:CPU/内存/磁盘
│   ├─ 并发能力:支持并发数
│   └─ 稳定性:长期运行稳定性
│
├─ 成本
│   ├─ 采购成本:License费用
│   ├─ 实施成本:部署/集成成本
│   ├─ 维护成本:升级/维护成本
│   └─ 培训成本:人员培训成本
│
└─ 风险
    ├─ 技术风险:技术成熟度
    ├─ 供应商风险:供应商稳定性
    ├─ 迁移风险:迁移难度
    └─ 锁定风险:厂商锁定
```

### 维度3:决策矩阵

**决策矩阵:**

| 方案 | 功能性 | 易用性 | 性能 | 成本 | 风险 | 总分 |
|------|--------|--------|------|------|------|------|
| 方案A | 9 | 8 | 7 | 6 | 7 | 37 |
| 方案B | 8 | 9 | 8 | 7 | 8 | 40 |
| 方案C | 7 | 7 | 9 | 8 | 6 | 37 |

**权重:**
- 功能性:30%
- 易用性:25%
- 性能:20%
- 成本:15%
- 风险:10%

skill-card.md

## Description:

Helps teams compare QA automation frameworks, performance tools, and test management platforms against their requirements and plan a recommended choice and migration.

This skill is ready for commercial/non-commercial use.

## Publisher:

[kokxi](https://clawhub.ai/user/kokxi)

### License/Terms of Use:

MIT-0

## Use Case:

QA teams and developers use this skill to assess and select testing tools against project requirements, team skills, costs, and integration needs, then outline a proof of concept and migration plan.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: The suggested unpinned external skill-bundle installation may add or change agent behavior beyond this skill.

Mitigation: Before running the suggested installation command, verify its source, pin a version or commit, and review the additional skills it installs.

## Reference(s):

- [Testing tool selection framework](references/selection-framework.md)
- [ClawHub skill release](https://clawhub.ai/kokxi/skills/qa-tech-selection)

## Skill Output:

**Output Type(s):** [Analysis, Recommendations, Guidance]

**Output Format:** [Markdown report with comparison matrix]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [Includes evaluation criteria, weighted comparisons, risks, proof-of-concept checks, and migration steps.]

## Skill Version(s):

1.8.0 (source: ClawHub release and skill metadata)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 2d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/kokxi/skills/qa-tech-selection",
      "sourceUrl": "https://clawhub.ai/kokxi/skills/qa-tech-selection",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T06:40:32.256Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-tech-selection/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-tech-selection/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T06:40:32.256Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.1K downloads",
      "href": "https://clawhub.ai/kokxi/qa-tech-selection",
      "sourceUrl": "https://clawhub.ai/kokxi/qa-tech-selection",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T06:40:32.256Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.8.0",
      "href": "https://clawhub.ai/kokxi/qa-tech-selection",
      "sourceUrl": "https://clawhub.ai/kokxi/qa-tech-selection",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-29T04:28:59.661Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-tech-selection/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-tech-selection/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.8.0",
      "description": "- Major refactor: The selection framework and detailed process have been moved to a new reference file (`references/selection-framework.md`) to reduce context size in skill triggers. - Metadata format updated; all configuration is now under a structured `metadata` field. - Triggers, input/output formats, references, and related skills are now defined in YAML metadata. - The main skill description is streamlined and now includes when-to-use guidance in both Chinese and English. - Obsolete file `skill-card.md` was removed.",
      "href": "https://clawhub.ai/kokxi/qa-tech-selection",
      "sourceUrl": "https://clawhub.ai/kokxi/qa-tech-selection",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-29T04:28:59.661Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 11, 2026.

Sponsored

Ads related to qa-tech-selection and adjacent AI workflows.