comprehensive-test-case-writer

全面测试用例编写和优化技能。当用户需要基于需求文档或现有测试用例设计、评审、优化测试用例时使用。 技能支持分析用户提供的需求文档(PRD、用户故事、API文档等)或现有测试用例, 生成全面、准确的测试用例,或对现有测试用例进行评审、完善和优化。 技能覆盖功能、性能、安全、易用性、界面、兼容性、异常场景等多个测试维度, 并应用黑盒测试方法(边界值分析、等价类划分、决策表等)确保测试用例质量。 特别适用于游戏测试场景,包括《原神》、《崩坏:星穹铁道》等米哈游游戏的玩法、平衡性、角色技能、道具系统、多人联机、付费系统等测试。 使用此技能的场景包括:基于需求文档编写测试用例、评审和优化现有测试用例、 补充测试覆盖、制定测试计划、修正测试用例错误等。 确保在用户提到"测试用例"、"功能测试"、"边界值"、"等价类"、"测试设计"、 "测试方案"、"测试计划"、"黑盒测试"、"测试评审"、"测试优化"等关键词时触发此技能。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "comprehensive-test-case-writer" with this command: npx skills add comprehensive-test-case-writer

全面测试用例编写器

概述

基于需求文档或现有测试用例,设计、评审和优化全面测试用例。覆盖功能、性能、安全、易用性、兼容性、异常场景等多个维度,应用科学的黑盒测试方法,确保测试用例准确、完整、有效。

核心能力

  1. 输入驱动:基于需求文档或现有测试用例进行设计
  2. 生成优化:生成新测试用例或优化现有用例
  3. 多维覆盖:覆盖功能、性能、安全、易用性、兼容性、异常场景
  4. 科学方法:应用边界值分析、等价类划分等黑盒测试方法
  5. 质量保证:验证测试用例正确性、完整性、可执行性

快速开始

  1. 提供输入:需求文档或现有测试用例
  2. 分析需求:提取功能、规则、输入输出、用户场景
  3. 设计测试:应用黑盒测试方法(边界值、等价类等)
  4. 生成文档:使用Markdown表格格式,包含测试ID、场景、步骤、预期结果
  5. 验证质量:检查正确性、完整性、可执行性

测试维度

  1. 功能测试:验证软件功能是否符合需求规格,包括正常流程、业务规则、数据完整性等
  2. 性能测试:验证系统在负载下的响应能力和稳定性,包括响应时间、吞吐量、并发能力等
  3. 安全测试:验证系统安全性,包括身份验证、输入验证、会话管理、数据加密等
  4. 易用性测试:验证用户界面直观性、易学性和效率,包括操作流程、错误提示、学习曲线等
  5. 界面测试:验证UI符合设计规范,包括布局、颜色、字体、响应式设计等
  6. 兼容性测试:验证系统在不同环境下的兼容性,包括浏览器、操作系统、设备等
  7. 异常场景测试:验证系统在异常情况下的健壮性,包括错误处理、边界条件、故障恢复等
  8. 游戏测试:针对游戏特有功能的测试,包括游戏玩法、平衡性、角色技能、道具系统、多人联机、付费系统、更新内容、本地化等。特别适用于《原神》、《崩坏:星穹铁道》等米哈游游戏的测试需求。

黑盒测试方法

应用以下科学测试设计方法:

  1. 边界值分析:测试输入参数的边界值(最小值、最大值、边界附近值)
  2. 等价类划分:将输入划分为有效和无效等价类,每类选择代表性测试值
  3. 决策表测试:针对复杂业务规则,分析条件组合和对应动作
  4. 状态转换测试:测试系统状态间的有效和无效转换
  5. 用例场景测试:基于用户实际使用流程设计测试场景
  6. 游戏测试方法:针对游戏特有功能的方法,包括探索性测试、玩法流程测试、数值平衡测试、兼容性测试(不同设备、操作系统、分辨率)、压力测试(大量玩家同时在线)、一致性测试(剧情、角色设定一致性)等。

测试用例模板

使用Markdown表格格式生成结构化测试用例文档,包含以下核心字段:

  • 测试ID:唯一标识符(如FT-001)
  • 测试场景:描述测试场景
  • 前置条件:执行前需满足的条件
  • 测试步骤:具体操作步骤
  • 预期结果:期望的系统响应
  • 优先级:测试优先级(高/中/低)
  • 测试维度:功能、性能、安全等维度分类

按测试维度(功能、性能、安全、易用性等)分类组织测试用例表格。

最佳实践

  • 设计原则:遵循SMART原则(具体、可测量、可实现、相关、可追踪)
  • 优先级设置:P0(最高)-核心功能,P1-重要功能,P2-次要功能,P3-边缘功能
  • 测试数据:使用真实代表性数据,避免生产敏感数据,准备边界异常数据
  • 游戏测试专项
    • 玩法测试:注重玩家体验流程,测试游戏趣味性和平衡性
    • 数值平衡:测试角色属性、技能伤害、经济系统等数值合理性
    • 兼容性覆盖:覆盖不同设备(手机、PC、主机)、操作系统、分辨率、网络环境
    • 本地化测试:测试多语言支持、文化适配、时区处理
    • 付费系统:测试内购流程、支付安全、退款处理、合规性
    • 更新验证:测试版本更新后的数据兼容性、新内容完整性

工作流程

  1. 输入获取:接收需求文档或现有测试用例
  2. 需求解析:提取功能需求、业务规则、输入输出
  3. 测试规划:确定测试范围、优先级、维度
  4. 测试设计:应用黑盒测试方法,设计测试场景和步骤
  5. 文档生成:使用模板生成结构化测试用例文档
  6. 质量验证:检查正确性、完整性、可执行性
  7. 评审优化:自我审查和团队评审,持续改进

示例场景

  • 用户登录:测试正常登录、错误处理、安全性、并发性能、兼容性、异常场景
  • 购物车功能:测试商品操作、结算流程、安全性、性能、异常处理
  • 游戏角色技能:测试角色技能释放、冷却时间、伤害计算、技能组合、异常状态效果
  • 副本战斗:测试战斗流程、怪物AI、掉落奖励、难度平衡、多人协作
  • 抽卡系统:测试抽卡概率、保底机制、界面交互、付费流程、数据统计
  • 多人联机:测试网络同步、延迟处理、房间管理、匹配机制、跨平台兼容

质量检查点

  • 正确性:业务逻辑一致,输入输出明确,边界条件覆盖,异常处理完备
  • 完整性:需求覆盖全面,场景覆盖完整,维度覆盖适当,角色覆盖充分
  • 可执行性:步骤清晰具体,数据可获得,环境可实现,结果可验证
  • 一致性:内部无矛盾,外部与需求一致,术语统一
  • 优先级合理:风险对齐,频率对齐,影响面考虑
  • 游戏体验:对于游戏测试,额外检查玩法趣味性、平衡性、沉浸感、操作流畅性、视觉听觉效果

常见问题

  • 用例笼统:确保测试步骤具体、数据明确、结果可验证
  • 覆盖不全:应用等价类划分,覆盖正常和异常场景
  • 难以维护:设计模块化用例,分离测试数据和逻辑

开始使用

  1. 提供需求文档或现有测试用例
  2. 分析测试需求,确定覆盖范围
  3. 生成或优化测试用例文档
  4. 应用测试设计方法
  5. 进行质量验证

资源

  • 学习:《软件测试的艺术》、《有效的黑盒测试》、《游戏测试:全流程指南》
  • 工具:TestRail(测试管理)、Selenium(自动化测试)、Unity Test Framework(Unity游戏测试)、Appium(移动游戏测试)、Charles Proxy(网络抓包)

本技能旨在提供全面的测试用例设计指导,实际测试策略应根据具体项目需求调整。 高质量的测试用例是软件质量的重要保障,投资于测试设计将带来长期的测试效率提升。

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Huo15 Openclaw Enhance

火一五·克劳德·龙虾增强插件 v5.7.8 — 全面适配 openclaw 2026.4.24:peerDep ^4.24 + build/compat 同步到 4.24 + 14 处 api.on 全部去掉 as any 改成 typed hook(hookName 联合类型 + handler 自动推断 Pl...

Registry SourceRecently Updated
General

Content Trend Analyzer

Aggregates and analyzes content trends across platforms to identify hot topics, user intent, content gaps, and generates data-driven article outlines.

Registry SourceRecently Updated
General

Prompt Debugger

Debug prompts that produce unexpected AI outputs — diagnose failure modes, identify ambiguity and conflicting instructions, test variations, compare model re...

Registry SourceRecently Updated
General

Indie Maker News

独行者 Daily - 变现雷达。读对一条新闻,少走一年弯路。每天5分钟,给创业者装上商业雷达。聚焦一人公司、副业、创业变现资讯,智能分类,行动导向。用户下载即能用,无需本地部署!

Registry SourceRecently Updated