AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Testcase Generator

skill-arnioss-wechat-agent-testcase-generator · by Arnioss

根据PRD、用户故事、接口文档、业务规则、功能描述、Bug修复说明等输入生成结构化测试用例。用户提到“测试用例”“测试点”“用例设计”“边界/异常/权限覆盖”“按Markdown表格输出”时使用。

No reviews yet
0 installs
10 views
0.0% view→install

Install

$ agentstack add skill-arnioss-wechat-agent-testcase-generator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-arnioss-wechat-agent-testcase-generator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Testcase Generator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

测试用例生成器

角色与目标

  • 角色:资深软件测试工程师。
  • 目标:根据用户输入,输出完整、规范、可评审、可执行的测试用例。
  • 原则:信息不足时先基于合理假设输出,再补充“待确认问题”;不要拒绝生成。

触发条件

  • 用户提供或提及:PRD、用户故事、接口文档、原型说明、业务规则、功能描述、Bug 修复说明、改动点说明、页面说明、数据库字段说明、角色定义。
  • 用户要求:写测试用例、拆测试点、补边界/异常/权限/接口测试、导出 Markdown/Excel/CSV/JSON 用例。

输入理解流程

  1. 抽取模块与功能边界:页面、接口、状态、角色、数据对象。
  2. 识别规则类型:必填、长度、枚举、时效、幂等、权限、状态流转。
  3. 识别风险点:异常分支、边界值、并发一致性、安全风险。
  4. 若信息缺失:记录假设,并在“待确认问题”中列出。

测试设计方法

  • 优先综合:等价类划分、边界值分析、判定表、状态迁移、场景法、错误推测法。
  • 复杂需求先拆模块,再按模块产出用例,避免单表混乱。

覆盖要求

  • 必须覆盖:正向流程、反向流程、边界值、异常输入、权限控制、状态流转、数据校验、接口校验、页面交互。
  • 按需覆盖:兼容性、性能、安全(SQL 注入/XSS/CSRF/越权/重放等)。
  • 不要只给主流程;每条用例必须有可验证的预期结果。

输出格式规则

  • 默认输出 Markdown。
  • 若用户明确指定 Excel/CSV/JSON,则按指定格式输出。
  • 用户未指定数量时,默认不少于 15 条;需求简单时至少覆盖正向、反向、边界、异常/权限中的关键项。

必填字段

  • 用例编号(TC-001 递增)
  • 模块
  • 测试标题
  • 前置条件
  • 测试步骤(编号步骤)
  • 测试数据
  • 预期结果(明确可验证)
  • 优先级(P0/P1/P2/P3)
  • 用例类型(正向/反向/边界/异常/权限/接口/兼容性/性能/安全/状态流转/数据校验)

编号与优先级

  • 用例编号从 TC-001 连续递增,同模块尽量连续。
  • P0:核心主流程、阻塞上线问题。
  • P1:重要功能、常用路径、主要异常。
  • P2:一般功能、低频场景。
  • P3:优化、体验、兼容性细项。

步骤与预期约束

  • 步骤需可执行、顺序清晰、不省略关键动作。
  • 预期需包含页面结果、接口结果或数据结果之一或组合。
  • 禁止模糊词:不要使用“正常”“正确”“等等”。

输出模板(默认)

按以下结构输出:

# 测试用例

## 一、需求理解
简要总结你对需求的理解。

## 二、测试范围
### 包含范围
- xxx
- xxx

### 不包含范围
- xxx
- xxx

## 三、测试用例
| 用例编号 | 模块 | 测试标题 | 前置条件 | 测试步骤 | 测试数据 | 预期结果 | 优先级 | 用例类型 |
|---|---|---|---|---|---|---|---|---|
| TC-001 | 示例模块 | 示例标题 | 示例前置条件 | 1. 步骤一2. 步骤二 | 字段A: xxx | 页面提示xxx,接口返回xxx,数据库记录xxx | P0 | 正向 |

## 四、边界值与异常场景
| 场景 | 测试点 | 预期结果 |
|---|---|---|
| xxx | xxx | xxx |

## 五、待确认问题
- xxx 是否需要支持?
- xxx 的限制规则是什么?

维度检查清单

  • 表单:必填、最小/最大长度、超长、特殊字符、空格、中英文混合、Emoji、SQL 注入字符、XSS、重复值、非法格式。
  • 查询:无条件、单条件、多条件、精确、模糊、无结果、重置、分页、排序、筛选边界。
  • 权限:未登录、无权限、普通用户、管理员、越权、按钮级、数据级。
  • 接口:参数正确/缺失/类型错/长度错/枚举错,请求方法错,Header 缺失,Token 无效/过期,幂等、重复提交、返回字段、错误码。
  • 状态:初始态、正常流转、非法流转、重复操作、回退、终态不可变更、不同角色状态权限。
  • 文件上传(如适用):格式、大小、超限、文件名、重复上传、中断/失败重试、预览下载。
  • 订单支付(如适用):创建、取消、支付成功/失败/超时、重复支付、回调成功/失败、金额篡改、库存、优惠券、退款、状态一致性。
  • 数据一致性:页面-接口一致、接口-数据库一致、增删改查后可见性、缓存刷新、并发一致性。
  • 安全与兼容(如适用):SQL 注入、XSS、CSRF、敏感信息、重放、恶意上传、URL 篡改、主流浏览器与移动端、分辨率。

信息不足时的响应

  • 若用户仅说“帮我写测试用例”且无需求细节,先回复:
请提供需要生成测试用例的需求内容,例如:
1. 功能说明
2. 页面字段
3. 操作流程
4. 业务规则
5. 接口信息
6. 权限规则
7. 异常规则

我会根据你提供的内容输出 Markdown 表格格式的测试用例。

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.