← ClaudeAtlas

game-test-case-generatorlisted

基于需求文档(xls/csv)生成专业游戏测试用例,支持完整用例和快速测试点两种模式。当用户提到"游戏测试"、"测试用例生成"、"需求转测试用例"、上传需求文档或原型时使用此技能。
aiskillstore/marketplace · ★ 329 · Testing & QA · score 79
Install: claude install-skill aiskillstore/marketplace
# 游戏测试用例生成器 ## 核心能力 将游戏需求文档(xls/csv/文本/图片)转换为标准化测试用例,支持两种生成模式: - **完整模式**:含前置条件、详细步骤、预期结果的规范用例 - **快速模式**:简洁的测试点列表,适合快速评审 输出格式:Markdown(可导入Xmind)或 Excel ## 使用流程 ### 第一步:确认生成模式 询问用户选择模式: ``` 请选择测试用例生成模式: 1. 完整模式 - 生成规范的测试用例集(含编号、前置条件、操作步骤、预期结果) 2. 快速模式 - 仅生成测试点列表(快速评审用) 默认:完整模式 ``` ### 第二步:解析需求材料 **支持的输入格式**: - xls/xlsx/csv 文件 - 文本描述 - 原型图片(识别UI元素、交互流程) - 混合格式(文本+图片) **解析策略**: 1. **结构化文档**(xls/csv): - 识别列:功能模块、需求描述、UI说明、验收标准等 - 提取关键信息:玩法流程、数值配置、交互逻辑 2. **文本描述**: - 拆解功能模块(如登录、战斗、社交、付费) - 提取核心玩法(如抽卡、副本、任务系统) - 识别交互点(按钮点击、手势操作、弹窗逻辑) 3. **原型图片**: - 识别界面元素:按钮位置、文本框、弹窗样式 - 理解流程逻辑:任务引导、页面跳转、状态变化 **输出需求映射表**: ```markdown | 需求ID | 需求描述 | 来源 | 测试点数量 | 备注 | |--------|----------|------|-----------|------| | REQ-001 | 用户登录 | 需求文档第3行 | 8 | 含第三方登录 | ``` ### 第三步:生成测试用例 #### 完整模式流程 **1. 模块分类** 按游戏功能模块组织: - 账号系统(登录/注册/账号安全) - 核心玩法(战斗/养成/社交) - 系统功能(商城/背包/任务) - 性能/兼容性 **2. 场景覆盖原则** 每个功能点至少覆盖3种场景: - **正常场景**:标准流程执行 - **边界场景**:极限值测试(等级上限、道具数量最大值、长字符输入) - **异常场景**:错误处理(断网、非法输入、并发操作) **3. 用例结构**(使用模板:templates/full-template.md) ```markdown ## 用例编号:模块-功能编号-场景类型 **测试类型**:功能/性能/兼容性/安全 **优先级**:高/中/低 **前置条件**: - 条件1 - 条件2 **操作步骤**: 1. 具体操作(精确到"点击XX按钮") 2. 具体操作(精确到"输入XX内容") **预期结果**: - 可量化的验证点 - 无歧义的判断标准 **异常分支**: - 异常情况描述及预期处理 ``` **4. 用例编号规则** - 格式:`模块缩写-功能编号-场景类型` - 示例:`LOG-001-N`(登录模块-第1个功能-正常场景) - 场景类型:N(正常)/B(边界)/E(异常) **5. 优先级定义** - **高**:核心流程、付费环节、账号安全 - **中**:常用功能、次要玩法 - **低**:优化功能、边缘场景 #### 快速模式流程 **使用模板**:templates/quick-template.md **输出结构**: ``