openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Aicodem skill

生成 XMind 格式的测试用例思维导图文件。基于测试用例数据自动生成结构化的 XMind 文件,支持电商消费券、登录、注册、下单等多种测试场景。

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 128 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:aicodem/aicodem-xmind-testcase

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's code, instructions, and requirements are coherent with its stated purpose of generating XMind (.xmind) files from test-case JSON and do not request unrelated credentials, network access, or elevated privileges.

目的

Name/description advertise generating XMind test-case files; the package contains a Python script that reads JSON test data and writes a .xmind (ZIP) file. No unrelated env vars, binaries, or cloud credentials are requested.

说明范围

SKILL.md instructs the agent to call the included Python script or provide JSON input; instructions reference only input JSON and output .xmind files. There are no instructions to read unrelated system files, access external endpoints, or exfiltrate data.

安装机制

No install spec; this is instruction-and-script based and relies only on Python 3.6+ and standard library modules (zipfile, json, os, sys). No downloads from remote URLs or package registries are used.

证书

The skill requests no environment variables, credentials, or config paths. The code uses only standard-library modules and local file I/O consistent with producing an output file.

持久

always is false and the skill is user-invocable. It does not request persistent platform privileges or modify other skills/configuration.

综合结论

This skill appears to do what it claims: convert structured test-case JSON into a .xmind file using the included Python script. Before installing/using it: (1) review scripts/generate_xmind.py yourself (it runs locally and writes an output file in your working directory); (2) run it in a sandbox or with non-sensitive/example JSON first to confirm behavior; (3) ensure you have Python 3.6+ available; (4) verify any JSON inputs come from trusted …

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Aicodem skill」。简介:生成 XMind 格式的测试用例思维导图文件。基于测试用例数据自动生成结构化的 XMind 文件,支持电商消费券、登录、注册、下单等多种测试场景。。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aicodem/aicodem-xmind-testcase/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: aicodem-xmind-testcase
description: 生成 XMind 格式的测试用例思维导图文件。基于测试用例数据自动生成结构化的 XMind 文件,支持电商消费券、登录、注册、下单等多种测试场景。
author: Aicodem
version: 1.0.0
license: MIT
metadata: {"openclaw":{"emoji":"📊","category":"productivity","tags":["testing","xmind","test-case","automation"]}}
---

# AICodeM XMind 测试用例生成器

生成 XMind 格式的测试用例思维导图文件。

## 功能

- 根据测试用例数据自动生成 XMind 文件
- 支持多层级结构(模块 → 测试点 → 用例 → 详情)
- 每条用例包含:前置条件、测试步骤、预期结果、优先级
- 输出文件兼容 XMind、MindManager、FreeMind 等工具

## 使用方法

### 方式 1:直接调用技能

```json
{
  "skill": "aicodem-xmind-testcase",
  "input": {
    "test_data": {
      "模块名称": [
        {
          "测试点": "功能点名称",
          "cases": [
            {
              "用例名称": "TC_001-用例描述",
              "前置条件": "执行前的环境状态",
              "步骤": ["步骤 1", "步骤 2"],
              "预期结果": "期望的输出结果",
              "优先级": "高 | 中 | 低"
            }
          ]
        }
      ]
    }
  }
}
```

### 方式 2:命令行执行

```bash
cd skills/aicodem-xmind-testcase
python3 scripts/generate_xmind.py
```

## 输入数据格式

```json
{
  "模块名称": [
    {
      "测试点": "功能点名称",
      "cases": [
        {
          "用例名称": "TC_001-用例描述",
          "前置条件": "执行前的环境状态",
          "步骤": ["步骤 1", "步骤 2"],
          "预期结果": "期望的输出结果",
          "优先级": "高 | 中 | 低"
        }
      ]
    }
  ]
}
```

## 输出文件结构

```
测试用例
├── 模块 1
│   ├── 测试点 1
│   │   └── TC_001-用例名称 [优先级]
│   │       ├── 前置条件:...
│   │       ├── 测试步骤
│   │       │   ├── 1. 步骤 1
│   │       │   └── 2. 步骤 2
│   │       └── 预期结果:...
│   └── 测试点 2
└── 模块 2
```

## 示例

### 电商消费券测试用例

```json
{
  "1-领取功能测试": [
    {"测试点": "正常领取流程", "cases": [
      {"用例名称": "TC_RECV_001-正常领取", "前置条件": "用户已登录", "步骤": ["点击领取"], "预期结果": "领取成功", "优先级": "高"}
    ]},
    {"测试点": "限领规则", "cases": [
      {"用例名称": "TC_RECV_002-超限领取", "前置条件": "已达限领上限", "步骤": ["点击领取"], "预期结果": "提示已超限", "优先级": "高"}
    ]}
  ],
  "2-使用功能测试": [
    {"测试点": "门槛验证", "cases": [
      {"用例名称": "TC_USE_001-满足门槛", "前置条件": "订单金额达标", "步骤": ["选择消费券"], "预期结果": "抵扣成功", "优先级": "高"}
    ]}
  ]
}
```

## 依赖

- Python 3.6+
- 标准库 `zipfile` (无需额外安装)

## 文件说明

```
aicodem-xmind-testcase/
├── SKILL.md              # 技能说明文档(本文件)
├── skill.yaml            # 技能配置文件
├── scripts/
│   └── generate_xmind.py # 生成脚本入口
├── examples/
│   └── coupon_test.json  # 示例输入数据
└── LICENSE               # MIT License
```

## 注意事项

1. 生成的 `.xmind` 文件是标准 ZIP 格式,可直接用 XMind 打开
2. 如果 XMind 打不开,可尝试导入 OPML 格式(需额外配置)
3. 用例名称建议包含 TC 编号,便于追踪管理
4. 优先级字段可选,默认显示为"中"

## 版本历史

- **v1.0.0** (2026-03-13): 初始版本,支持基础 XMind 生成