📦 Test Case Generator — 自动单元测试用例生成器
v1.0.0根据提供的代码,自动生成完整的单元测试代码,包括导入语句、测试用例、Mock数据和断言,支持Jest、Mocha(JavaScript)和Pytest(Python)。
1· 1.1k·15 当前·16 累计
安全扫描
OpenClaw
安全
high confidence该技能内部一致,只描述从提供的代码生成单元测试源代码,不请求安装、凭据或系统访问。
评估建议
该技能连贯,不请求凭据或安装,只从提供的代码生成测试源代码。使用生成的测试前,请手动审查,尤其是Mock或注入部分,并避免在未检查的情况下将生成的测试运行在敏感系统或秘密上。另外,请注意该技能的源码/主页未知;如果您计划大量依赖它,建议选择具有可验证作者或可审计的开源实现的技能。详细分析 ▾
✓ 用途与能力
名称/描述(为Jest/Mocha/Pytest生成单元测试)与指令和skill.yaml中的小实现模板匹配。没有请求无关的权限、二进制文件或凭据。
✓ 指令范围
SKILL.md和实现仅描述以代码为输入,返回测试文件源(导入、Mock、断言)。没有指令读取系统文件、环境变量,或执行用户代码或向外部端点传输数据。
✓ 安装机制
没有安装规格(仅指令),因此没有写入磁盘或下载的内容。这是最低风险的安装配置,适合声明的目的。
✓ 凭证需求
该技能不需要环境变量、凭据或配置路径。这与操作提供的代码字符串的代码到测试生成器成比例。
✓ 持久化与权限
该技能不是始终启用,并且不请求高级权限或修改其他技能/配置;默认允许自主调用,但不与其他令人担忧的功能结合。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/2/22
["发布 Test Case Generator 技能的初始版本。","自动从代码中提取函数签名。","生成 Jest、Mocha(JavaScript)和 Pytest(Python)的单元测试代码。","支持智能生成测试参数和 Mock 数据。","响应触发短语,如 \"生成测试\"、\"测试用例\"、\"unit test\" 和 \"generate test\"。","输出包含导入语句、测试用例、Mock 和断言的完整测试文件。"]
● 可疑
安装命令
点击复制官方npx clawhub@latest install test-case-generator
镜像加速npx clawhub@latest install test-case-generator --registry https://cn.longxiaskill.com
技能文档
根据代码自动生成单元测试用例。
功能
- 从代码提取函数签名
- 自动生成测试框架代码
- 支持 Jest、Mocha、Pytest
- 智能生成测试参数
触发词
- "生成测试"
- "测试用例"
- "unit test"
- "generate test"
支持框架
// Jest it('functionName should work', () => { expect(result).toBe(expected); });// Mocha it('functionName', () => { assert(result === expected); });
// Python Pytest def test_function_name(): assert result is not None
输出
返回完整的测试文件代码,包含:- 导入语句
- 测试用例
- Mock 数据
- 断言