SuperAPI AI 工具集

test-case-generator

测试与质量

查看项目

更新于 10-15 16:46

技能介绍

用途:根据用户提供的需求文档(支持文字描述、图片、PDF、DOCX 等格式),以资深测试工程师角色生成结构化的功能测试用例,并输出为 Excel 文件。

主要能力:识别需求中的功能点、业务流程、输入输出、业务规则、边界条件、异常场景与安全要求;建议测试覆盖比例为正常流程 60-70%、边界值 15-20%、异常场景 15-20%,并可按需补充安全、兼容性与易用性测试。用例严格遵循 15 个字段:用例目录、模块、功能、用例名称、前置条件、用例步骤、测试数据、预期结果、实际结果、用例类型、用例类型(正向/异常)、用例状态、用例等级、需求ID、创建人。

使用方式:用户提交需求文档后,技能先分析需求;若缺少影响可执行性的关键信息,会提出最多 5 个澄清问题;用户选择直接生成时,基于合理假设继续并在总结中列出假设与待确认项。随后生成用例数据,并用 Python 与 openpyxl 生成格式化 Excel,命名格式为“测试用例-[需求名称]-[YYYYMMDD].xlsx”。

约束与限制:用例步骤和预期结果在单元格内以换行分隔;实际结果必须留空,需求ID 无则留空,其余字段不得为空(无内容填“无”);用例类型仅限功能测试、安全测试、兼容性测试、易用性测试四类;用例状态默认“待测试”,创建人固定“AI助手”;所有用例须基于需求文档,不添加需求中未含的功能。参考资料位于 resources/field-spec.md 与 resources/examples.md。具体收费、平台支持范围等资料暂未提供。