SuperAPI AI 工具集

general-testcase

测试与质量

查看项目

更新于 11-02 01:29

技能介绍

通用测试用例生成器技能用于把需求文档转化为结构化测试用例文档。

用途:当用户提供需求文档、产品规格说明或系统功能描述,并要求生成测试用例时使用。支持本地文件路径和在线文档 URL;对在线文档先尝试直接读取,失败时可使用 fetch-doc 技能下载。仅处理文字内容,图片除非包含关键信息否则忽略。

主要能力:深度分析需求,使用逐句分析、业务流程分析、数据流分析、状态转换分析和用户场景分析等方法提取测试细节;按完整功能流程组织测试用例,而非简单按需求章节划分;默认生成 Markdown 格式测试用例文档,格式包括产品名称、功能模块、子功能、功能点和验证项;当用户明确要求“思维导图格式”或“xmind格式”时,通过脚本把 Markdown 转换为 XMind 3.0+ 文件。

使用方式:执行前须读取技能目录下的 testcase_template.md、analysis_guide.md、quality_standard.md 和 module_merge_guide.md 作为执行依据。生成文件名时使用 python3 scripts/generate_filename.py "<base_name>" "<output_dir>",输出带 -vMMdd_HHmmss 时间戳后缀的 md 与 xmind 文件路径。转换为 XMind 使用 python3 {skills_dir}/scripts/md_to_xmind.py <input.md> <output.xmind> [title]。生成后需进行格式、内容与质量检查,并向用户展示文档与统计信息。

适用场景:从需求文档生成测试用例;从产品规格或设计文档创建测试用例;把现有需求文档转换为测试用例;需要同时获得 Markdown 与 XMind 两种格式的测试用例。

限制:专注于从需求文档生成测试用例,不支持从代码或数据库生成;图片内容会被忽略;超大文档建议拆分为多个模块分别生成;XMind 必须从 Markdown 转换生成,不支持只生成 XMind;测试用例质量取决于需求文档的清晰度和完整性。