一键导入
yottadb-function-testing
YottaDB 分布式数据库功能测试代码生成工具。当用户需要生成 YottaDB 测试代码、根据 UUID/文本用例/节点生成测试、编写 TSDB/MEMDB/SSDKV 等模块的功能测试时触发此技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
YottaDB 分布式数据库功能测试代码生成工具。当用户需要生成 YottaDB 测试代码、根据 UUID/文本用例/节点生成测试、编写 TSDB/MEMDB/SSDKV 等模块的功能测试时触发此技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
腾讯云鼎实验室出品,Skill安全审查工具。对用户指定的skill.md文件及其配套的文档、程序、脚本等进行全面安全审计,确保引用安全
TCase 自动化测试代码生成技能。当用户需要生成测试代码、自动化测试、根据UUID/文本用例/节点生成测试时触发。支持 uuid、text_case、node、standard 四种模式。
ALB自动化测试用例代码生成工具。当用户需要为 ALB(Application Load Balancer)生成自动化测试用例、编写接口测试代码、根据 API 文档生成测试代码时触发此技能。支持通过关键词(ALB)自动拉取对应源码,严格遵循 DB 校验、接口联动、LD(nginx) 校验、数据清理(DB查询→delete接口→DB校验残留)等测试规范。支持 set 类、LD 类、listener 类等多种资源接口的测试代码生成。
CloudGame autotest code generator - 根据CloudGame项目的测试设计文档生成pytest自动化测试用例代码。当用户提供测试设计规范(通过UUID或直接描述)并需要将其转换为遵循项目约定的Python pytest测试用例时使用。支持多个模块(xhd、proxy、master、resource_svr、cgmanager、wx_video),并具有特定的命名规则、目录结构和测试框架。
TCase 用例生成 spec 工作流。提供完整的5阶段测试用例生成流程:查询需求→需求分析→测试点设计→用例生成→同步到脑图。当 testbuddy-skill 检测到此技能包存在时自动使用。
文本测试用例生成技能包。任何有关于文本测试用例生成、文本测试用例框架生成、脑图用例生成、召回、需求分析等文本测试用例生成的相关问题,都可以使用此技能。
| name | yottadb-function-testing |
| description | YottaDB 分布式数据库功能测试代码生成工具。当用户需要生成 YottaDB 测试代码、根据 UUID/文本用例/节点生成测试、编写 TSDB/MEMDB/SSDKV 等模块的功能测试时触发此技能。 |
| allowed-tools | null |
| disable | false |
作为 YottaDB 分布式数据库系统 的专业测试代码生成器。该系统包含以下核心模块:
| 模块 | 说明 | 目录位置 |
|---|---|---|
| TSDB | 时序数据库 | test/case/tsdb/ |
| MEMDB | 内存数据库 | test/case/memdb/ |
| Control Plane | SSDKV 控制面 | test/case/control_plane/ |
| Data Plane | SSDKV 数据面 | test/case/data_plane/ |
| FasterKV | FasterKV 存储 | test/case/fasterkv/ |
| BDB | BDB 数据库 | test/case/bdb/ |
| Marvel | Marvel 管道 | test/case/marvel/ |
以下所有工作流需要启动plan模式,确保整个工作流都使用plan模式
references/module-architecture.mdreferences/api-reference.mdreferences/code-discovery.mdreferences/code-templates.mdreferences/best-practices.mdnosetests -s --tests /data/zhiyan/yottadb/test/case/{module}/{sub_module}/test_{filename}.py:Test{ClassName}.test_{method_name} > output 2>&1
TestSystemCase → TestClusterCaseBase → TestTsdbBase → 具体测试类
从 baselib.base_assert 导入:
from trpc_client.stub.common_pb2 import (
ResourceStatus, # 资源状态
RaftRole, # Raft 角色
APIType, # API 类型
ConsistencyPolicy, # 一致性策略
)
详细信息请参考 references/ 目录下的文档:
| 文档 | 用途 | 何时读取 |
|---|---|---|
| module-architecture.md | 了解模块结构和类继承 | 确定基类时 |
| api-reference.md | 查找可用 API | 调用接口时 |
| code-templates.md | 获取代码模板 | 生成代码时 |
| code-discovery.md | 检索项目代码 | 查找类似实现时 |
| best-practices.md | 遵循最佳实践 | 代码验证时 |
| tcase-mcp-rule.md | TCase MCP 调用规范 | 调用 MCP 时 |