360 Secure SkillHub
360 安全技能中心

Ai Test Generator

该 Skill 接收源代码、语言、测试框架和测试类型等参数,生成包含边界条件、模拟数据与断言建议的测试代码,并返回测试用例清单与覆盖率提示;每次调用通过 SkillPay 计费,需配置相应密钥。

mosonchan2023
mosonchan2023
热度 47.52
最近更新 2026-03-15 13:39:54
分类:开发依赖:第三方 API应用场景:代码生成 / 调试排错

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ai-test-generator
Metadata
name
ai-test-generator
description
AI-powered unit test generator that creates comprehensive tests for your code. Each call charges 0.001 USDT via SkillPay.
version
1.0.0
author
moson
tags
["ai","testing","unit-test","TDD","test-automation","quality"]
homepage
https://github.com/moson/ai-test-generator
metadata
{"clawdbot":{"requires":{"env":["SKILLPAY_API_KEY"]}}}
triggers
["generate tests","write tests","create unit tests","test generation","auto test","write unit tests","test coverage","TDD"]
config
{"SKILLPAY_API_KEY":{"type":"string","required":true,"secret":true}}

AI Test Generator

功能

AI-powered unit test generator that automatically creates comprehensive test suites for your code.

核心功能

  • Automatic Test Generation: Generate tests from code instantly
  • Boundary Condition Coverage: Test edge cases and error conditions
  • Mock Data Generation: Auto-generate realistic mock data
  • Integration Tests: Create integration test templates
  • Test Coverage Optimization: Suggest missing test cases
  • Assertion Generation: Smart assertion helpers

支持的测试框架

  • JavaScript: Jest, Mocha, Vitest
  • Python: pytest, unittest
  • Java: JUnit, TestNG
  • Go: testing package
  • Rust: #[test]
  • Ruby: RSpec, Minitest

使用方法

{
  "action": "generate",
  "code": "function add(a, b) { return a + b; }",
  "language": "javascript",
  "framework": "jest",
  "test_type": "unit"
}

输出示例

{
  "success": true,
  "tests": "describe('add', () => { test('adds two numbers', () => { expect(add(1, 2)).toBe(3); }); ... })",
  "coverage": "85%",
  "test_cases": ["positive numbers", "negative numbers", "zero", "decimals"]
}

价格

每次调用: 0.001 USDT

常见问题

Q: 需要手动修改生成的测试吗? A: 大部分情况下可以直接使用,但建议审查测试逻辑。

Q: 支持哪些测试框架? A: Jest, Mocha, pytest, JUnit 等主流框架都支持。

Q: 能生成集成测试吗? A: 是的,设置 test_type 为 "integration"。