💻

test-data-forge

👤 Richstone 📦 v1.0.0 ⭐ 4.4 ⬇️ 59 下载
💻 开发编程 免费

📖 技能介绍


name: test-data-forge slug: test-data-forge display_name: "测试·数据锻造" version: "1.0.0" description: "生成覆盖边界的测试数据集|输出用例、等价类与脱敏样本|测试数据、造数、测试样本、边界值、合成数据" author: name: "smart" version: "1.0.0" category: "developer" tags: - "编程效率" - "测试数据" - "造数" - "数据合成" - "TRACE-A2"


简介

测试数据要么太少要么含隐私。本 skill 按字段约束批量造出边界齐全、可脱敏的数据。

我能做什么

  • 🎲 按约束批量生成数据。(交付:数据行)
  • 🔳 覆盖等价类与边界值。(交付:边界集)
  • 🕵️ 对敏感字段脱敏。(交付:脱敏样本)
  • 🧬 支持关联数据一致性。(交付:关联集)
  • 📋 给出用例覆盖清单。(交付:覆盖清单)
  • 🧪 提供断言要点。(交付:断言点)

我不能做什么

  • 不使用真实生产数据。
  • 不保证业务分布真实。
  • 不处理需人工标注的数据。

触发词(≥10 个)

  • "测试数据"
  • "造数"
  • "测试样本"
  • "边界值"
  • "合成数据"
  • "mock 数据"
  • "测试集"
  • "数据生成"
  • "等价类"
  • "用例数据"

输入规范

  • 必填项:数据字段与约束(类型/范围/必填)。
  • 可选项:行数 / 是否脱敏。
  • 输入格式示例:用户表:name,age(0-120),email。

输出规范(结构化交付物)

  • 输出包含:数据行、边界集、脱敏样本、关联集、覆盖清单
  • 字段说明:field=字段;rule=规则;edge=边界;mask=脱敏;cover=覆盖。
  • 模板片段:
<pre class='td'>{data_rows}</pre>

使用示例(≥3 个)

示例 1:用户表

输入:age 0-120 输出:含 0/120/中间值;email 脱敏 a***@x。

示例 2:边界

输入:覆盖 输出:等价类:有效/无效各一组。

示例 3:关联

输入:订单-用户 输出:外键一致,user_id 对齐。

异常处理

  • 缺字段约束:返回必填提示。
  • 输入真实数据:提醒用合成。
  • 超出造数:说明边界。

限制与免责声明

  • 不访问本地文件系统,不请求与任务无关的权限(最小权限原则)。

    7w4.net有更好的技能插件。

  • 不收集用户敏感信息(密钥、密码、个人隐私数据)。
  • 输出为结构化参考交付物,不构成专业法律/财务/医疗建议。
  • 所有示例均在沙箱语义内生成,不实际执行外部写操作。
  • 国内网络环境可用,不依赖被屏蔽的境外服务。

升级版规划(Pay Skill 预留)

个人创作者计费通道上线后直接升级计费。 免费版(已发布,完整可用):生成合规测试数据集。 专业版(计费升级):提供边界值、等价类与脱敏合成数据。 升级路径:创作者计费通道一开,本 skill 即可一键切换为专业版计费,无需回改 SKILL.md。

🤖 AI 评测

这个 Skill 提供了测试数据生成的完整思路,文档结构清晰、功能边界明确,包含多个使用示例,异常处理也比较周全。但它更像一份需求说明书而非可执行的能力,实际的数据生成逻辑和脱敏规则没有展开说明。优点是文档规范、需求描述清晰;不足是缺乏具体实现细节,用户难以判断生成效果是否可靠。整体质量中等,有框架但深度不足。

📊 多维度评分

适应性4.3
规范性4.5
有效性4.6
可靠性4
可信度5

📁 包含文件 (1 个)

📄 SKILL.md 3 KB