# functional-testcase-manager **Repository Path**: ai-collection/functional-testcase-manager ## Basic Information - **Project Name**: functional-testcase-manager - **Description**: 本地测试用例管理插件 - 基于 Claude Code 的智能测试用例生成与管理工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-24 - **Last Updated**: 2026-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Functional Testcase Manager > 本地测试用例管理插件 - 基于 Claude Code 的智能测试用例生成与管理工具 ## ✨ 特性 - **🤖 智能生成**:基于需求分析自动生成高质量测试用例 - **📝 本地存储**:Markdown 格式,便于版本管理和团队协作 - **🔄 增量迭代**:支持基于历史用例的智能更新 - **📊 质量评审**:内置评分机制,确保用例质量 - **📦 Excel 导出**:一键导出,便于共享和汇报 - **📚 完整方法库**:等价类、边界值、场景法等测试设计方法 ## 🏗️ 架构设计 本插件采用 **三层架构**(基于官方 [plugin-dev](https://github.com/anthropics/claude-code/tree/main/plugins/plugin-dev) 最佳实践): ``` 用户 → Command → Agent → Skill ↑ ↑ ↑ 入口接口 执行层 知识层 ``` | 组件 | 职责 | 规模 | | ------- | ------------------------ | ------------- | | Command | 用户入口,工作流引导 | 50-500 行 | | Agent | 执行流程,操作文件 | 150-250 行 | | Skill | 知识库,详细理论和示例 | 1,500-2,000字 | ## 🚀 快速开始 ### 安装插件 ```bash # 1. 添加插件市场 /plugin marketplace add https://gitee.com/claude-plugin-market/zhaojunkai-open-plugins.git # 2. 列出市场中的所有插件 /plugin marketplace list # 3. 安装插件 /plugin install functional-testcase-manager ``` ### 生成测试用例 ```bash # 智能生成/更新(自动检测场景) /flow 用户登录功能,包含用户名密码登录和手机验证码登录 # 导出 Excel /export 用户登录 ``` ## 📖 命令速查 | 命令 | 功能 | |------|------| | `/initProject` | 初始化项目测试用例管理环境 | | `/flow <需求描述>` | 智能生成/更新测试用例(自动检测场景) | | `/analyze <需求描述>` | 独立需求分析 | | `/export <模块名称>` | 导出测试用例到 Excel | | `/lib [模块名称]` | 提取通用测试用例到公共库 | ## 📁 本地存储结构 ``` 功能测试用例/ └── {模块名}/ ├── 功能需求.md # 需求分析结果 ├── 测试用例.md # 当前版本 └── 变更记录.md # 版本历史(Git 查看完整历史) ``` **测试用例规则**:集中在 `.project/rules/` 目录 - `project-testcase-rules.md` - 项目级通用规则 - `modules-testcase-rules.md` - 模块级特殊规则 ## 📊 质量标准 | 维度 | 分值 | 说明 | |------|------|------| | 完整性 | 25分 | 测试点覆盖 | | 准确性 | 25分 | 步骤和预期结果准确 | | 可执行性 | 20分 | 步骤清晰可执行 | | 可维护性 | 15分 | 结构清晰易维护 | | 价值性 | 15分 | 高价值场景覆盖 | ## 🔧 开发规范 插件开发遵循 [`.project/rules/plugin-design-guidelines.md`](.project/rules/plugin-design-guidelines.md) 中定义的设计规范,该指南基于官方 plugin-dev 插件分析,提供: - 内容规模标准(Command/Agent/Skill 推荐行数) - 渐进式披露设计原则 - Skill/Agent/Command 设计规范 - 质量检查清单 ### 组件规模参考 | 组件 | 推荐规模 | |------|---------| | Command | 50-100 行(简单)/ 300-500 行(工作流) | | Agent | 150-250 行 | | Skill SKILL.md | 1,500-2,000 字 | | Skill references/ | 2,000-5,000+ 字/文件 | ## 📚 文档 - **[使用指引](docs/USER_GUIDE.md)** - 详细的使用教程 - **[更新日志](CHANGELOG.md)** - 版本更新记录 - **[插件设计指南](.project/rules/plugin-design-guidelines.md)** - 基于官方 plugin-dev 的架构规范 - **[测试方法库](skills/functional-testcase/references/testing-methods/)** - 测试设计方法 ## 🏆 官方参考 本插件设计参考了官方 plugin-dev 插件(可通过 Claude Code 插件市场获取)的架构模式: | 官方 Skill | 规模 | 学习重点 | |-----------|------|---------| | hook-development | 1,651 字 | 渐进式披露、实用脚本 | | agent-development | 1,438 字 | Agent 创建模式 | | skill-development | 2,000 字 | Skill 设计方法论 | | command-development | 834 字 | Command 设计模式 | ## 📄 许可证 MIT License --- **提示**:首次使用请运行 `/initProject` 初始化项目环境。