qa-test-estimation
当项目经理问"这个版本多久测完"或者需要给测试排期做资源规划时使用此技能。基于需求复杂度、变更范围和历史数据系统化估算测试人天,输出包含冒烟/功能/回归/专项的逐阶段预估。不要拍脑袋——估算必须有依据(复杂度分级 + 历史基线 + 风险系数),同时标注置信度区间和风险预留。 触发场景:工作量估算、测试时间、排期、资源规划、估算工时、人天、工期、多久测完、项目计划阶段需要测试工时评估时。 Use when the user asks about: estimating test effort in person-days with complexity grading, historical baselines, risk coefficients, and confidence ranges. Skill: qa-test-estimation Owner: kokxi Summary: 当项目经理问"这个版本多久测完"或者需要给测试排期做资源规划时使用此技能。基于需求复杂度、变更范围和历史数据系统化估算测试人天,输出包含冒烟/功能/回归/专项的逐阶段预估。不要拍脑袋——估算必须有依据(复杂度分级 + 历史基线 + 风险系数),同时标注置信度区间和风险预留。 触发场景:工作量估算、测试时间、排期、资源规划、估算工时、人天、工期、多久测完、项目计划阶段需要测试工时评估时。 Use when the user asks about: estimating test effort in person-days with complexity grading, historical baselines, risk coefficients, and confidence ranges. Tags: latest:1.8.0 V
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-test-estimation- 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.
- 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-test-estimation/snapshot"
Documentation
CLAWHUB
78,905 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: qa-test-estimation
description: >-
当项目经理问"这个版本多久测完"或者需要给测试排期做资源规划时使用此技能。基于需求复杂度、变更范围和历史数据系统化估算测试人天,输出包含冒烟/功能/回归/专项的逐阶段预估。不要拍脑袋——估算必须有依据(复杂度分级 + 历史基线 + 风险系数),同时标注置信度区间和风险预留。 触发场景:工作量估算、测试时间、排期、资源规划、估算工时、人天、工期、多久测完、项目计划阶段需要测试工时评估时。 Use when the user asks about: estimating test effort in person-days with complexity grading, historical baselines, risk coefficients, and confidence ranges.
license: MIT
allowed-tools: Read Grep Glob
metadata:
display-name: "Test Estimation"
version: "1.8.0"
when-to-use: "用户说\"工作量估算\"、\"测试时间\"、\"排期\"、\"资源规划\"、\"估算工时\"、\"人天\"、\"工期\"、\"多久测完\"、需要估算测试工作量、项目计划阶段需要测试工时评估时"
related-skills: "{\"upstream\":[\"qa-req-deconstruction\",\"qa-risk-intuition\"],\"downstream\":[\"qa-test-strategy-design\",\"qa-release-risk-governance\"]}"
references: "[\"references/estimation-methods.md\"]"
input-format: "{\"required\":[{\"name\":\"需求范围\",\"type\":\"string\",\"description\":\"测试需求的规模和复杂度\"},{\"name\":\"测试策略\",\"type\":\"object\",\"description\":\"来自qa-test-strategy-design的测试策略\"}],\"optional\":[{\"name\":\"历史数据\",\"type\":\"object\",\"description\":\"历史估算和实际工时数据\"},{\"name\":\"团队产能\",\"type\":\"string\",\"description\":\"团队测试产能信息\"}]}"
output-format: "{\"traceability\":[\"每份估算带唯一ID(EST-XXXX)\"],\"structure\":[\"覆盖率:标注口径(基于现有需求/输入文档),禁止\\\"全覆盖/100%\\\"绝对化表述;缺失模块标注\\\"未覆盖+原因\\\"\",{\"estimation_result\":\"工作量估算结果\"},{\"breakdown\":\"工作分解结构\"},{\"risk_buffer\":\"风险缓冲建议\"},{\"confidence_level\":\"置信度评估\"}]}"
error-recovery-guidance: "{\"on_failure\":\"估算遗漏关键模块时回退到需求解构补充范围\",\"retry_behavior\":\"补全范围后重新估算\"}"
categories: "[\"Development\",\"Testing\"]"
depth-requirement: "{\"reference_value\":\"根据项目规模调整估算深度:简单×1/中等×2/复杂×3\",\"minimum\":\"至少分解到功能模块级工作量\"}"
---
> ⚠️ 本技能单独使用效果有限,建议配合完整技能集(12 步工作流)使用。安装:npx skills add Kokxi/qa-test-skills
> **⚠️ 安全警告**:本技能的示例可能涉及发布计划和工作量排期估算。
> 这些是估算参考不是直接操作;请勿未经项目经理确认即变更发布计划或排期。
> 本技能仅在 workspace/ 输出评估文件,不持久化、不外传、不跨会话复用。
# 测试工作量估算
## 核心原则
估算不是猜测,而是基于数据和经验的科学推断。
## 加载时机
| 什么时候读 | 读哪个 |
|-----------|--------|
| 做估算或查复杂度分级依据时,取对应方法 | [`references/estimation-methods.md`](references/estimation-methods.md) |
> `估算方法`的完整内容已下沉至 `references/estimation-methods.md`,避免每次触发都占用上下文。
## 工作量分解
### 测试活动分解
```text
├─ 测试计划
│ ├─ 制定测试策略
│ ├─ 编写测试计划
│ └─ 评审测试计划
│
├─ 测试设计
│ ├─ 分析需求文档
│ ├─ 设计测试用例
│ ├─ 评审测试用例
│ └─ 准备测试数据
│
├─ 测试执行
│ ├─ 环境搭建
│ ├─ 用例执行
│ ├─ 缺陷提交
│ ├─ 回归测试
│ └─ 冒烟测试
│
├─ 测试报告
│ ├─ 编写测试报告
│ ├─ 评审测试报告
│ └─ 总结经验教训
│
└─ 其他活动
├─ 沟通协调
├─ 问题解决
└─ 文档维护
```
### 工作量分配比例
| 活动 | 占比 | 说明 |
|------|------|------|
| 测试计划 | 10% | 策略制定、计划编写 |
| 测试设计 | 25% | 用例设计、数据准备 |
| 测试执行 | 50% | 用例执行、缺陷管理 |
| 测试报告 | 10% | 报告编写、总结 |
| 其他活动 | 5% | 沟通、协调、文档 |
## 影响因素
### 调整系数
```text
├─ 需求稳定性
│ ├─ 稳定:0.9
│ ├─ 一般:1.0
│ └─ 变更频繁:1.2
│
├─ 技术复杂度
│ ├─ 简单:0.8
│ ├─ 中等:1.0
│ └─ 复杂:1.3
│
├─ 团队经验
│ ├─ 资深:0.8
│ ├─ 中等:1.0
│ └─ 新人:1.3
│
├─ 自动化程度
│ ├─ 高:0.7
│ ├─ 中等:1.0
│ └─ 低:1.2
│
└─ 历史缺陷
├─ 少:0.9
├─ 一般:1.0
└─ 多:1.2
```
### 综合估算公式
```text
总工作量_meta.json
{
"ownerId": "kn71y9b23csfx0ykgm55d5m9x5891zt8",
"slug": "qa-test-estimation",
"version": "1.8.0",
"publishedAt": 1790656169662
}references/estimation-methods.md
# 测试工作量估算方法 > 本文是 `qa-test-estimation` 的**估算方法详解**。做估算或需要复杂度分级依据时读本文; 只需要估算报告结构时不必读。 --- ### 1. 功能点法 **原理**:基于功能点数量估算 **步骤**: 1. 识别功能点 2. 评估复杂度(简单/中等/复杂) 3. 给每个功能点赋予权重 4. 计算总工作量 **功能点权重**: - 简单功能:1人时/功能点 - 中等功能:2人时/功能点 - 复杂功能:4人时/功能点 **示例**: | 功能点 | 数量 | 复杂度 | 权重 | 工作量 | |--------|------|--------|------|--------| | 用户注册 | 1 | 中等 | 2 | 2人时 | | 用户登录 | 1 | 简单 | 1 | 1人时 | | 订单创建 | 1 | 复杂 | 4 | 4人时 | | 订单查询 | 1 | 中等 | 2 | 2人时 | | 合计 | 4 | - | - | 9人时 | ### 2. 用例法 ```text 原理:基于用例数量估算 步骤: 1. 评估用例总数 2. 评估用例类型比例 3. 计算各类用例执行时间 4. 汇总总工作量 用例执行时间: ├─ 冒烟用例:5分钟/条 ├─ 功能用例:10分钟/条 ├─ 边界用例:15分钟/条 ├─ 异常用例:20分钟/条 └─ 探索用例:30分钟/条 示例: | 用例类型 | 数量 | 单耗 | 工作量 | |---------|------|------|--------| | 冒烟用例 | 20条 | 5分钟 | 100分钟 | | 功能用例 | 100条 | 10分钟 | 1000分钟 | | 边界用例 | 50条 | 15分钟 | 750分钟 | | 异常用例 | 30条 | 20分钟 | 600分钟 | | 合计 | 200条 | - | 2450分钟≈41人时 | ``` ### 3. 类比法 ```text 原理:基于历史项目类比 步骤: 1. 寻找相似历史项目 2. 提取历史数据 3. 调整差异因素 4. 得出估算结果 历史数据: ├─ 项目类型:[类型] ├─ 功能规模:[功能点数] ├─ 历史工时:[实际工时] └─ 调整系数:[差异调整] 示例: | 历史项目 | 功能点 | 实际工时 | 本次项目 | 调整后工时 | |---------|--------|---------|---------|-----------| | 项目A | 100 | 80人时 | 120 | 96人时 | | 项目B | 80 | 60人时 | 120 | 90人时 | | 平均 | - | - | - | 93人时 | ``` ### 4. 三点估算法 ```text 原理:基于乐观/悲观/最可能估算 公式: 期望值 = (乐观 + 4×最可能 + 悲观) / 6 标准差 = (悲观 - 乐观) / 6 步骤: 1. 估算乐观值(最好情况) 2. 估算最可能值(正常情况) 3. 估算悲观值(最坏情况) 4. 计算期望值和标准差 示例: | 任务 | 乐观 | 最可能 | 悲观 | 期望值 | 标准差 | |------|------|--------|------|--------|--------| | 需求分析 | 4 | 6 | 10 | 6.3 | 1.0 | | 用例设计 | 8 | 12 | 20 | 12.7 | 2.0 | | 测试执行 | 16 | 24 | 40 | 25.3 | 4.0 | | 回归测试 | 8 | 12 | 20 | 12.7 | 2.0 | | 合计 | 36 | 54 | 90 | 57.0 | 9.0 | ```
skill-card.md
## Description: Helps QA teams estimate testing effort and schedules using complexity, historical baselines, and risk adjustments. 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 engineers and project managers use this skill to estimate testing person-hours, staffing, and schedules from requirements, test strategy, and available historical data. It breaks effort into activities and reports assumptions, confidence, and risk buffers. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The suggested npx installation command runs a separate package outside this read-only skill. Mitigation: Verify the package and source before running the installation command. Risk: Release plans or staffing inputs may contain confidential information. Mitigation: Avoid sharing sensitive inputs unless the agent environment and its tool permissions are appropriate. Risk: Effort estimates may not account for missing requirements or changed project conditions. Mitigation: Check scope, historical baselines, assumptions, and risk buffers with the project manager before changing a schedule. ## Reference(s): - [Test effort estimation methods](references/estimation-methods.md) ## Skill Output: **Output Type(s):** [Markdown, Guidance] **Output Format:** [Markdown estimation report with effort tables and risk notes] **Output Parameters:** [1D] **Other Properties Related to Output:** [Includes an EST-XXXX identifier, activity breakdown, confidence assessment, and risk buffer.] ## Skill Version(s): 1.8.0 (source: skill frontmatter and ClawHub release 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.
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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
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-test-estimation",
"sourceUrl": "https://clawhub.ai/kokxi/skills/qa-test-estimation",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T06:25:02.251Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-test-estimation/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-test-estimation/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T06:25:02.251Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/kokxi/qa-test-estimation",
"sourceUrl": "https://clawhub.ai/kokxi/qa-test-estimation",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T06:25:02.251Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.8.0",
"href": "https://clawhub.ai/kokxi/qa-test-estimation",
"sourceUrl": "https://clawhub.ai/kokxi/qa-test-estimation",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T04:29:29.662Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-test-estimation/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-test-estimation/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.8.0",
"description": "## qa-test-estimation v1.8.0 - Estimation methods content is now separated into `references/estimation-methods.md` for cleaner context and easier updates. - SKILL.md has been streamlined with metadata restructuring and improved trigger/use descriptions. - Removed the inlined estimation methods section from SKILL.md to reduce context size. - The legacy skill-card.md file has been removed.",
"href": "https://clawhub.ai/kokxi/qa-test-estimation",
"sourceUrl": "https://clawhub.ai/kokxi/qa-test-estimation",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T04:29:29.662Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
