[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F0JH9J7CQD3P5QVECBYPRP":3,"skill-same:01M6F0JH9J7CQD3P5QVECBYPRP":107},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":44,"ownerHtmlUrl":45,"ownerBlogUrl":6,"ownerDescription":46,"updatedAt":47,"install":48,"resources":61},"01M6F0JH9J7CQD3P5QVECBYPRP","game-test-case-generator",null,"基于需求文档（xls\u002Fcsv）生成专业游戏测试用例，支持完整用例和快速测试点两种模式。当用户提到\"游戏测试\"、\"测试用例生成\"、\"需求转测试用例\"、上传需求文档或原型时使用此技能。","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33],"test","game","test case generator","case","game test case generator","testing","csv","xls","文档","生成","2026-11-10 10:12:30",false,"---\nname: game-test-case-generator\ndescription: 基于需求文档（xls\u002Fcsv）生成专业游戏测试用例，支持完整用例和快速测试点两种模式。当用户提到\"游戏测试\"、\"测试用例生成\"、\"需求转测试用例\"、上传需求文档或原型时使用此技能。\n---\n\n# 游戏测试用例生成器\n\n## 核心能力\n\n将游戏需求文档（xls\u002Fcsv\u002F文本\u002F图片）转换为标准化测试用例，支持两种生成模式：\n- **完整模式**：含前置条件、详细步骤、预期结果的规范用例\n- **快速模式**：简洁的测试点列表，适合快速评审\n\n输出格式：Markdown（可导入Xmind）或 Excel\n\n## 使用流程\n\n### 第一步：确认生成模式\n\n询问用户选择模式：\n```\n请选择测试用例生成模式：\n1. 完整模式 - 生成规范的测试用例集（含编号、前置条件、操作步骤、预期结果）\n2. 快速模式 - 仅生成测试点列表（快速评审用）\n\n默认：完整模式\n```\n\n### 第二步：解析需求材料\n\n**支持的输入格式**：\n- xls\u002Fxlsx\u002Fcsv 文件\n- 文本描述\n- 原型图片（识别UI元素、交互流程）\n- 混合格式（文本+图片）\n\n**解析策略**：\n1. **结构化文档**（xls\u002Fcsv）：\n   - 识别列：功能模块、需求描述、UI说明、验收标准等\n   - 提取关键信息：玩法流程、数值配置、交互逻辑\n   \n2. **文本描述**：\n   - 拆解功能模块（如登录、战斗、社交、付费）\n   - 提取核心玩法（如抽卡、副本、任务系统）\n   - 识别交互点（按钮点击、手势操作、弹窗逻辑）\n\n3. **原型图片**：\n   - 识别界面元素：按钮位置、文本框、弹窗样式\n   - 理解流程逻辑：任务引导、页面跳转、状态变化\n\n**输出需求映射表**：\n```markdown\n| 需求ID | 需求描述 | 来源 | 测试点数量 | 备注 |\n|--------|----------|------|-----------|------|\n| REQ-001 | 用户登录 | 需求文档第3行 | 8 | 含第三方登录 |\n```\n\n### 第三步：生成测试用例\n\n#### 完整模式流程\n\n**1. 模块分类**\n按游戏功能模块组织：\n- 账号系统（登录\u002F注册\u002F账号安全）\n- 核心玩法（战斗\u002F养成\u002F社交）\n- 系统功能（商城\u002F背包\u002F任务）\n- 性能\u002F兼容性\n\n**2. 场景覆盖原则**\n每个功能点至少覆盖3种场景：\n- **正常场景**：标准流程执行\n- **边界场景**：极限值测试（等级上限、道具数量最大值、长字符输入）\n- **异常场景**：错误处理（断网、非法输入、并发操作）\n\n**3. 用例结构**（使用模板：templates\u002Ffull-template.md）\n```markdown\n## 用例编号：模块-功能编号-场景类型\n\n**测试类型**：功能\u002F性能\u002F兼容性\u002F安全\n**优先级**：高\u002F中\u002F低\n**前置条件**：\n- 条件1\n- 条件2\n\n**操作步骤**：\n1. 具体操作（精确到\"点击XX按钮\"）\n2. 具体操作（精确到\"输入XX内容\"）\n\n**预期结果**：\n- 可量化的验证点\n- 无歧义的判断标准\n\n**异常分支**：\n- 异常情况描述及预期处理\n```\n\n**4. 用例编号规则**\n- 格式：`模块缩写-功能编号-场景类型`\n- 示例：`LOG-001-N`（登录模块-第1个功能-正常场景）\n- 场景类型：N(正常)\u002FB(边界)\u002FE(异常)\n\n**5. 优先级定义**\n- **高**：核心流程、付费环节、账号安全\n- **中**：常用功能、次要玩法\n- **低**：优化功能、边缘场景\n\n#### 快速模式流程\n\n**使用模板**：templates\u002Fquick-template.md\n\n**输出结构**：\n```markdown\n# 模块名称\n\n## 核心测试点\n- [ ] 测试点描述（含验证标准）\n- [ ] 测试点描述（含验证标准）\n\n## 边界场景\n- [ ] 测试点描述\n- [ ] 测试点描述\n\n## 异常场景\n- [ ] 测试点描述\n- [ ] 测试点描述\n\n## 待确认项\n- ❓ 模糊需求描述 → 推荐方案\n```\n\n### 第四步：质量检查\n\n**必检项**：\n- [ ] 需求覆盖度：所有需求点都有对应用例\n- [ ] 场景完整性：正常\u002F边界\u002F异常三类场景齐全\n- [ ] 表述清晰度：无\"可能\"、\"大概\"等模糊词\n- [ ] 可执行性：步骤具体、结果可验证\n- [ ] 跨模块联动：涉及多模块的场景已覆盖\n\n**待确认项处理**：\n对模糊\u002F冲突\u002F缺失需求标注：\n```markdown\n## 待确认项\n\n### 问题1：登录方式未明确\n**描述**：需求未说明是否支持第三方登录\n**方案A**：仅支持账号密码登录\n**方案B**：支持微信\u002FQQ第三方登录\n**推荐**：方案B（符合行业惯例）\n**影响用例**：LOG-003、LOG-004\n```\n\n### 第五步：格式转换\n\n**Markdown输出**（默认）：\n- 直接可用于文档查看\n- 支持导入Xmind（脚本：`scripts\u002Fconvert_to_xmind.py`）\n- 层级结构：模块 → 功能点 → 用例\n\n**Excel输出**（可选）：\n使用脚本：`scripts\u002Fconvert_to_excel.py`\n\nExcel表结构：\n| 用例编号 | 模块 | 功能点 | 测试类型 | 优先级 | 前置条件 | 操作步骤 | 预期结果 | 异常分支 |\n|---------|------|--------|---------|--------|---------|---------|---------|---------|\n\n**转换命令示例**：\n```bash\n# 转换为Excel\npython scripts\u002Fconvert_to_excel.py output.md -o 测试用例集.xlsx\n\n# 转换为Xmind格式\npython scripts\u002Fconvert_to_xmind.py output.md -o 测试用例.xmind\n```\n\n## 输出规范\n\n### 文档结构\n\n**完整模式输出**：\n```markdown\n# [游戏名称] 测试用例集\n**版本**：v1.0\n**测试模块**：XXX模块\n**生成时间**：2026-01-27\n\n## ? 需求映射表\n[需求点 → 用例编号 → 覆盖场景]\n\n## ? 测试用例集\n\n### 模块1：账号系统\n#### 功能1.1：用户登录\n##### 用例 LOG-001-N：正常登录流程\n[完整用例内容]\n\n##### 用例 LOG-001-B：边界测试 - 密码长度上限\n[完整用例内容]\n\n##### 用例 LOG-001-E：异常测试 - 网络中断\n[完整用例内容]\n\n## ❓ 待确认项\n[问题描述 + 方案对比 + 推荐方案]\n\n## ? 统计信息\n- 总用例数：XX\n- 高优先级：XX\n- 中优先级：XX\n- 低优先级：XX\n- 待确认项：XX\n```\n\n**快速模式输出**：\n```markdown\n# [游戏名称] 测试点清单\n**版本**：v1.0\n**生成时间**：2026-01-27\n\n## 模块1：账号系统\n\n### 用户登录\n- [ ] 正确账号密码登录成功，进入游戏主界面\n- [ ] 错误密码提示\"密码错误\"，不允许登录\n- [ ] 密码输入32位（上限）正常登录\n- [ ] 网络断开提示\"网络连接失败\"\n- [ ] 连续5次密码错误触发账号锁定\n\n### 第三方登录\n- [ ] 微信授权登录成功，自动绑定游戏账号\n- [ ] 取消微信授权返回登录页，不创建账号\n...\n\n## ❓ 待确认项\n- 登录方式是否包含手机验证码登录？\n- 账号锁定时长未明确（建议30分钟）\n```\n\n## 特殊场景处理\n\n### 需求冲突\n**识别标准**：需求文档中不同章节描述矛盾\n**处理方式**：\n```markdown\n## ⚠️ 需求冲突\n\n**冲突点**：用户等级上限\n- 需求第3章描述：等级上限100级\n- 原型图显示：等级上限150级\n\n**协调方案**：\n- 方案A：采用100级（文档为准）\n- 方案B：采用150级（原型为准）\n\n**推荐**：方案A，并补充说明：若后续版本提升上限，需修改UI显示范围\n\n**临时处理**：生成两套边界测试用例（100级和150级）\n```\n\n### 图片信息提取\n\n当需求包含原型图时：\n1. **识别UI元素**：按钮、文本框、图标的位置和样式\n2. **提取交互逻辑**：点击流程、页面跳转、状态变化\n3. **生成UI测试点**：\n```markdown\n### UI测试点（基于原型图）\n- [ ] \"立即登录\"按钮位于屏幕下方，蓝色背景白色文字\n- [ ] 账号输入框显示提示文字\"请输入账号\"，字体灰色\n- [ ] 密码输入框内容显示为圆点，支持明文\u002F密文切换图标\n- [ ] 忘记密码链接位于密码框右侧，字体12px蓝色\n```\n\n### 性能指标\n\n如需求涉及性能要求：\n```markdown\n### 性能测试用例 PERF-001-N\n**测试类型**：性能\n**优先级**：高\n\n**测试场景**：100人同时在线战斗\n**性能指标**：\n- 服务器响应时间 ≤ 200ms\n- 客户端帧率 ≥ 30fps\n- 内存占用 ≤ 512MB\n\n**测试步骤**：\n1. 启动性能监控工具\n2. 模拟100个玩家同时进入战斗场景\n3. 持续测试5分钟\n4. 记录性能数据\n\n**预期结果**：\n- 所有指标均在阈值范围内\n- 无崩溃、无卡顿\n```\n\n## 进阶技巧\n\n### 用例复用\n对于相似功能（如不同道具的使用逻辑），使用参数化：\n```markdown\n### 用例模板：道具使用 ITEM-USE-N\n**参数**：道具类型、使用效果、冷却时间\n\n**测试数据**：\n| 道具类型 | 使用效果 | 冷却时间 |\n|---------|---------|---------|\n| 生命药水 | 恢复50%HP | 30秒 |\n| 魔法药水 | 恢复50%MP | 30秒 |\n| 复活石 | 原地复活 | 无 |\n```\n\n### 自动化标识\n对于可自动化的用例添加标签：\n```markdown\n**自动化程度**：? 可自动化 \u002F ⚠️ 半自动化 \u002F ? 纯手工\n\n用例 LOG-001-N：正常登录流程 ?\n用例 COMBAT-005-N：战斗特效表现 ?\n```\n\n## 注意事项\n\n1. **术语统一**：全文使用一致的术语（如\"玩家\"不混用\"用户\"）\n2. **步骤具体**：避免\"检查功能正常\"，改为\"检查HP值从100降低到50\"\n3. **禁用模糊词**：不用\"可能\"、\"大概\"、\"基本\"等词汇\n4. **跨模块用例**：涉及多模块交互的场景独立列出\n5. **版本标记**：如需求分版本迭代，标注用例所属版本\n\n## 质量标准\n\n**合格标准**：\n- ✅ 需求覆盖率 ≥ 95%\n- ✅ 每个功能点至少3个场景（正常\u002F边界\u002F异常）\n- ✅ 核心流程用例优先级为\"高\"\n- ✅ 无模糊表述\n- ✅ 所有待确认项已标注\n\n## 辅助资源\n\n- **完整用例模板**：[templates\u002Ffull-template.md](templates\u002Ffull-template.md)\n- **快速测试点模板**：[templates\u002Fquick-template.md](templates\u002Fquick-template.md)\n- **Excel转换脚本**：[scripts\u002Fconvert_to_excel.py](scripts\u002Fconvert_to_excel.py)\n- **Xmind转换脚本**：[scripts\u002Fconvert_to_xmind.py](scripts\u002Fconvert_to_xmind.py)\n","# 游戏测试用例生成器\n\n## 核心能力\n\n将游戏需求文档（xls\u002Fcsv\u002F文本\u002F图片）转换为标准化测试用例，支持两种生成模式：\n- **完整模式**：含前置条件、详细步骤、预期结果的规范用例\n- **快速模式**：简洁的测试点列表，适合快速评审\n\n输出格式：Markdown（可导入Xmind）或 Excel\n\n## 使用流程\n\n### 第一步：确认生成模式\n\n询问用户选择模式：\n```\n请选择测试用例生成模式：\n1. 完整模式 - 生成规范的测试用例集（含编号、前置条件、操作步骤、预期结果）\n2. 快速模式 - 仅生成测试点列表（快速评审用）\n\n默认：完整模式\n```\n\n### 第二步：解析需求材料\n\n**支持的输入格式**：\n- xls\u002Fxlsx\u002Fcsv 文件\n- 文本描述\n- 原型图片（识别UI元素、交互流程）\n- 混合格式（文本+图片）\n\n**解析策略**：\n1. **结构化文档**（xls\u002Fcsv）：\n   - 识别列：功能模块、需求描述、UI说明、验收标准等\n   - 提取关键信息：玩法流程、数值配置、交互逻辑\n   \n2. **文本描述**：\n   - 拆解功能模块（如登录、战斗、社交、付费）\n   - 提取核心玩法（如抽卡、副本、任务系统）\n   - 识别交互点（按钮点击、手势操作、弹窗逻辑）\n\n3. **原型图片**：\n   - 识别界面元素：按钮位置、文本框、弹窗样式\n   - 理解流程逻辑：任务引导、页面跳转、状态变化\n\n**输出需求映射表**：\n```markdown\n| 需求ID | 需求描述 | 来源 | 测试点数量 | 备注 |\n|--------|----------|------|-----------|------|\n| REQ-001 | 用户登录 | 需求文档第3行 | 8 | 含第三方登录 |\n```\n\n### 第三步：生成测试用例\n\n#### 完整模式流程\n\n**1. 模块分类**\n按游戏功能模块组织：\n- 账号系统（登录\u002F注册\u002F账号安全）\n- 核心玩法（战斗\u002F养成\u002F社交）\n- 系统功能（商城\u002F背包\u002F任务）\n- 性能\u002F兼容性\n\n**2. 场景覆盖原则**\n每个功能点至少覆盖3种场景：\n- **正常场景**：标准流程执行\n- **边界场景**：极限值测试（等级上限、道具数量最大值、长字符输入）\n- **异常场景**：错误处理（断网、非法输入、并发操作）\n\n**3. 用例结构**（使用模板：templates\u002Ffull-template.md）\n```markdown\n## 用例编号：模块-功能编号-场景类型\n\n**测试类型**：功能\u002F性能\u002F兼容性\u002F安全\n**优先级**：高\u002F中\u002F低\n**前置条件**：\n- 条件1\n- 条件2\n\n**操作步骤**：\n1. 具体操作（精确到\"点击XX按钮\"）\n2. 具体操作（精确到\"输入XX内容\"）\n\n**预期结果**：\n- 可量化的验证点\n- 无歧义的判断标准\n\n**异常分支**：\n- 异常情况描述及预期处理\n```\n\n**4. 用例编号规则**\n- 格式：`模块缩写-功能编号-场景类型`\n- 示例：`LOG-001-N`（登录模块-第1个功能-正常场景）\n- 场景类型：N(正常)\u002FB(边界)\u002FE(异常)\n\n**5. 优先级定义**\n- **高**：核心流程、付费环节、账号安全\n- **中**：常用功能、次要玩法\n- **低**：优化功能、边缘场景\n\n#### 快速模式流程\n\n**使用模板**：templates\u002Fquick-template.md\n\n**输出结构**：\n```markdown\n# 模块名称\n\n## 核心测试点\n- [ ] 测试点描述（含验证标准）\n- [ ] 测试点描述（含验证标准）\n\n## 边界场景\n- [ ] 测试点描述\n- [ ] 测试点描述\n\n## 异常场景\n- [ ] 测试点描述\n- [ ] 测试点描述\n\n## 待确认项\n- ❓ 模糊需求描述 → 推荐方案\n```\n\n### 第四步：质量检查\n\n**必检项**：\n- [ ] 需求覆盖度：所有需求点都有对应用例\n- [ ] 场景完整性：正常\u002F边界\u002F异常三类场景齐全\n- [ ] 表述清晰度：无\"可能\"、\"大概\"等模糊词\n- [ ] 可执行性：步骤具体、结果可验证\n- [ ] 跨模块联动：涉及多模块的场景已覆盖\n\n**待确认项处理**：\n对模糊\u002F冲突\u002F缺失需求标注：\n```markdown\n## 待确认项\n\n### 问题1：登录方式未明确\n**描述**：需求未说明是否支持第三方登录\n**方案A**：仅支持账号密码登录\n**方案B**：支持微信\u002FQQ第三方登录\n**推荐**：方案B（符合行业惯例）\n**影响用例**：LOG-003、LOG-004\n```\n\n### 第五步：格式转换\n\n**Markdown输出**（默认）：\n- 直接可用于文档查看\n- 支持导入Xmind（脚本：`scripts\u002Fconvert_to_xmind.py`）\n- 层级结构：模块 → 功能点 → 用例\n\n**Excel输出**（可选）：\n使用脚本：`scripts\u002Fconvert_to_excel.py`\n\nExcel表结构：\n| 用例编号 | 模块 | 功能点 | 测试类型 | 优先级 | 前置条件 | 操作步骤 | 预期结果 | 异常分支 |\n|---------|------|--------|---------|--------|---------|---------|---------|---------|\n\n**转换命令示例**：\n```bash\n# 转换为Excel\npython scripts\u002Fconvert_to_excel.py output.md -o 测试用例集.xlsx\n\n# 转换为Xmind格式\npython scripts\u002Fconvert_to_xmind.py output.md -o 测试用例.xmind\n```\n\n## 输出规范\n\n### 文档结构\n\n**完整模式输出**：\n```markdown\n# [游戏名称] 测试用例集\n**版本**：v1.0\n**测试模块**：XXX模块\n**生成时间**：2026-01-27\n\n## ? 需求映射表\n[需求点 → 用例编号 → 覆盖场景]\n\n## ? 测试用例集\n\n### 模块1：账号系统\n#### 功能1.1：用户登录\n##### 用例 LOG-001-N：正常登录流程\n[完整用例内容]\n\n##### 用例 LOG-001-B：边界测试 - 密码长度上限\n[完整用例内容]\n\n##### 用例 LOG-001-E：异常测试 - 网络中断\n[完整用例内容]\n\n## ❓ 待确认项\n[问题描述 + 方案对比 + 推荐方案]\n\n## ? 统计信息\n- 总用例数：XX\n- 高优先级：XX\n- 中优先级：XX\n- 低优先级：XX\n- 待确认项：XX\n```\n\n**快速模式输出**：\n```markdown\n# [游戏名称] 测试点清单\n**版本**：v1.0\n**生成时间**：2026-01-27\n\n## 模块1：账号系统\n\n### 用户登录\n- [ ] 正确账号密码登录成功，进入游戏主界面\n- [ ] 错误密码提示\"密码错误\"，不允许登录\n- [ ] 密码输入32位（上限）正常登录\n- [ ] 网络断开提示\"网络连接失败\"\n- [ ] 连续5次密码错误触发账号锁定\n\n### 第三方登录\n- [ ] 微信授权登录成功，自动绑定游戏账号\n- [ ] 取消微信授权返回登录页，不创建账号\n...\n\n## ❓ 待确认项\n- 登录方式是否包含手机验证码登录？\n- 账号锁定时长未明确（建议30分钟）\n```\n\n## 特殊场景处理\n\n### 需求冲突\n**识别标准**：需求文档中不同章节描述矛盾\n**处理方式**：\n```markdown\n## ⚠️ 需求冲突\n\n**冲突点**：用户等级上限\n- 需求第3章描述：等级上限100级\n- 原型图显示：等级上限150级\n\n**协调方案**：\n- 方案A：采用100级（文档为准）\n- 方案B：采用150级（原型为准）\n\n**推荐**：方案A，并补充说明：若后续版本提升上限，需修改UI显示范围\n\n**临时处理**：生成两套边界测试用例（100级和150级）\n```\n\n### 图片信息提取\n\n当需求包含原型图时：\n1. **识别UI元素**：按钮、文本框、图标的位置和样式\n2. **提取交互逻辑**：点击流程、页面跳转、状态变化\n3. **生成UI测试点**：\n```markdown\n### UI测试点（基于原型图）\n- [ ] \"立即登录\"按钮位于屏幕下方，蓝色背景白色文字\n- [ ] 账号输入框显示提示文字\"请输入账号\"，字体灰色\n- [ ] 密码输入框内容显示为圆点，支持明文\u002F密文切换图标\n- [ ] 忘记密码链接位于密码框右侧，字体12px蓝色\n```\n\n### 性能指标\n\n如需求涉及性能要求：\n```markdown\n### 性能测试用例 PERF-001-N\n**测试类型**：性能\n**优先级**：高\n\n**测试场景**：100人同时在线战斗\n**性能指标**：\n- 服务器响应时间 ≤ 200ms\n- 客户端帧率 ≥ 30fps\n- 内存占用 ≤ 512MB\n\n**测试步骤**：\n1. 启动性能监控工具\n2. 模拟100个玩家同时进入战斗场景\n3. 持续测试5分钟\n4. 记录性能数据\n\n**预期结果**：\n- 所有指标均在阈值范围内\n- 无崩溃、无卡顿\n```\n\n## 进阶技巧\n\n### 用例复用\n对于相似功能（如不同道具的使用逻辑），使用参数化：\n```markdown\n### 用例模板：道具使用 ITEM-USE-N\n**参数**：道具类型、使用效果、冷却时间\n\n**测试数据**：\n| 道具类型 | 使用效果 | 冷却时间 |\n|---------|---------|---------|\n| 生命药水 | 恢复50%HP | 30秒 |\n| 魔法药水 | 恢复50%MP | 30秒 |\n| 复活石 | 原地复活 | 无 |\n```\n\n### 自动化标识\n对于可自动化的用例添加标签：\n```markdown\n**自动化程度**：? 可自动化 \u002F ⚠️ 半自动化 \u002F ? 纯手工\n\n用例 LOG-001-N：正常登录流程 ?\n用例 COMBAT-005-N：战斗特效表现 ?\n```\n\n## 注意事项\n\n1. **术语统一**：全文使用一致的术语（如\"玩家\"不混用\"用户\"）\n2. **步骤具体**：避免\"检查功能正常\"，改为\"检查HP值从100降低到50\"\n3. **禁用模糊词**：不用\"可能\"、\"大概\"、\"基本\"等词汇\n4. **跨模块用例**：涉及多模块交互的场景独立列出\n5. **版本标记**：如需求分版本迭代，标注用例所属版本\n\n## 质量标准\n\n**合格标准**：\n- ✅ 需求覆盖率 ≥ 95%\n- ✅ 每个功能点至少3个场景（正常\u002F边界\u002F异常）\n- ✅ 核心流程用例优先级为\"高\"\n- ✅ 无模糊表述\n- ✅ 所有待确认项已标注\n\n## 辅助资源\n\n- **完整用例模板**：[templates\u002Ffull-template.md](templates\u002Ffull-template.md)\n- **快速测试点模板**：[templates\u002Fquick-template.md](templates\u002Fquick-template.md)\n- **Excel转换脚本**：[scripts\u002Fconvert_to_excel.py](scripts\u002Fconvert_to_excel.py)\n- **Xmind转换脚本**：[scripts\u002Fconvert_to_xmind.py](scripts\u002Fconvert_to_xmind.py)\n",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill game-test-case-generator",{"tool":54,"command":55},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill game-test-case-generator",{"tool":57,"command":58},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill game-test-case-generator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002FSKILL.md",true,[62,68,72,77,81,87,91,95,99,103],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},"examples\u002Fdemo_test_cases.md","REFERENCE","参考文档",6131,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Fexamples\u002Fdemo_test_cases.md",{"path":69,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":70,"sourceHtmlUrl":71},"examples\u002F探宝轮盘测试用例.md",12688,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Fexamples\u002F探宝轮盘测试用例.md",{"path":73,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"LICENSE","许可证",1070,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002FLICENSE",{"path":78,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":79,"sourceHtmlUrl":80},"README.md",6928,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002FREADME.md",{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"scripts\u002Fconvert_to_excel.py","SCRIPT","脚本",8926,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Fscripts\u002Fconvert_to_excel.py",{"path":88,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":90},"scripts\u002Fconvert_to_xmind.py",11387,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Fscripts\u002Fconvert_to_xmind.py",{"path":92,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":93,"sourceHtmlUrl":94},"scripts\u002Frequirements.txt",30,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Fscripts\u002Frequirements.txt",{"path":96,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":97,"sourceHtmlUrl":98},"skill-report.json",24170,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Fskill-report.json",{"path":100,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":101,"sourceHtmlUrl":102},"templates\u002Ffull-template.md",4477,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Ftemplates\u002Ffull-template.md",{"path":104,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":105,"sourceHtmlUrl":106},"templates\u002Fquick-template.md",4988,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsnake-mustang\u002Fgame-test-case-generator\u002Ftemplates\u002Fquick-template.md",[108,120,130,139,145,152],{"skillNo":109,"name":110,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":116,"publishedAt":34},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[113],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[117,118,119],"model","model hierarchy","model hierarchy skill",{"skillNo":121,"name":122,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":126,"publishedAt":34},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[125],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},[127,128,129],"MCP","zoom","zoom mcp",{"skillNo":131,"name":132,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":34},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[136,137,138,128],"sdk","zoom apps sdk","apps",{"skillNo":140,"name":141,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":144,"publishedAt":34},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[141],{"skillNo":146,"name":147,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":151,"publishedAt":34},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[150],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},[147],{"skillNo":153,"name":154,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":34},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[154]]