一种基于大模型的测试用例生成方法和装置
摘要文本
本发明公开了一种基于大模型的测试用例生成方法和装置,包括:获取待测试项接口文件;从所述待测试项接口文件提取待测试项信息;基于所述待测试项信息构建描述生成指令,同时构建第一格式化指令;采用大模型基于所述待测试项信息响应于所述描述生成指令生成描述文件和应用场景,响应于所述第一格式化指令输出所述描述文件和应用场景;获取需求文件;通过语义识别从所述需求文件提取需求信息;基于所述需求信息构建用例生成指令,同时构建第二格式化指令;采用大模型响应于所述用例生成指令调用所述描述文件和应用场景生成测试用例文件,响应于所述第二格式化指令输出所述测试用例文件。
申请人信息
- 申请人:摩斯智联科技有限公司
- 申请人地址:610299 四川省成都市天府新区兴隆街道宝塘村四组208号7栋1单元3层、4层
- 发明人: 摩斯智联科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于大模型的测试用例生成方法和装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311650598.4 |
| 申请日 | 2023/12/5 |
| 公告号 | CN117349188B |
| 公开日 | 2024/3/15 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 摩斯智联科技有限公司 |
| 发明人 | 赵嵩; 道发发; 黎小平 |
| 地址 | 四川省成都市天府新区兴隆街道宝塘村四组208号7栋1单元3层、4层 |
专利主权项内容
1.一种基于大模型的测试用例生成方法,其特征在于,包括:获取待测试项接口文件,待测试项接口文件为从接口管理工具导出的格式化文件,格式根据实际的应用场景进行选择;从所述待测试项接口文件提取待测试项信息;基于所述待测试项信息构建描述生成指令,同时构建第一格式化指令,根据提取的待测试项信息,按照预设的描述生成指令规则构建描述生成指令,使描述生成指令包括待测试项信息,不同的待测试项对应不同的描述生成指令,第一格式化指令为预设的文档格式输出指令,对应不同的待测试项,构建的第一格式化指令相同;采用大模型基于所述待测试项信息响应于所述描述生成指令生成描述文件和应用场景,响应于所述第一格式化指令输出所述描述文件和应用场景,大模型采用大语言深度学习模型,其具有的功能为使用自然语言的方式回答用户的问题;获取需求文件;通过语义识别从所述需求文件提取需求信息;基于所述需求信息构建用例生成指令,同时构建第二格式化指令,第二格式化输出指令是固定的,第二格式化指令为预设文档格式输出指令,针对输出的数据进行格式化存储和处理,对于不同的需求信息,构建的第二格式化指令相同;采用大模型响应于所述用例生成指令调用所述描述文件和应用场景生成测试用例文件,响应于所述第二格式化指令输出所述测试用例文件。