API自动测试用例生成方法、装置、电子设备及可读介质制造方法及图纸

技术编号:41404302 阅读:37 留言:0更新日期:2024-05-20 19:30
本发明专利技术公开了API自动测试用例生成方法、装置、电子设备及可读介质。创建待生成的API文档的目标文档组件,其中,待生成的API文档对应目标API接口的当前版本;从代码仓库中获取目标文档组件所需的目标源代码,其中,代码仓库中包括至少一种接口的源代码;通过AI根据预先设置的第一提示词,基于目标源代码生成目标API接口的当前版本对应的API文档;通过AI根据预先设置的第二提示词,基于API文档生成目标API接口的当前版本对应的API自动测试用例。本技术方案,通过获取代码仓库中的源代码,根据提示词通过AI生成相应的API文档,再根据提示词通过AI生成API自动测试用例,从而实现了API自动测试用例的自动生成,提高了API自动测试用例的生成效率。

【技术实现步骤摘要】

本专利技术涉及软件测试,尤其涉及api自动测试用例生成方法、装置、设备及可读介质。


技术介绍

1、api文档是指对一个api接口进行描述和说明的文档。api文档一般包括接口的请求参数、响应数据格式、返回码、错误码等技术细节,以及接口的使用方法,特别是开发者需要了解的注意事项和规范。api自动化测试用例是一种针对api接口进行自动化测试的用例,主要基于api文档和需求规格,测试api接口是否按照预期进行工作,以及应用程序是否能够正常处理所有请求和响应。

2、在传统技术中,生成api文档往往是手动录入或者通过各种依赖插件,按照约定格式或注解配置后才能生成,效率较低,在api文档生成效率低时,也会影响api自动化测试用例的生成,从而影响api接口的测试效率。

3、因此,需要一种效率更高的api自动化测试用例生成方法。


技术实现思路

1、本专利技术提供了api自动测试用例生成方法、装置、电子设备及可读介质,以提高api自动化测试用例生成效率。

2、根据本专利技术的一方面,提供了一种本文档来自技高网...

【技术保护点】

1.API自动测试用例生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述基于所述目标源代码生成所述目标API接口的当前版本对应的API文档之后,进一步包括:

3.根据权利要求2所述的方法,其特征在于,所述AI,通过标准API文档样本集和对应的API文档优化训练集进行训练,学习标准API文档的特征并通过所述API文档优化训练集学习确定第一优化建议。

4.根据权利要求1所述的方法,其特征在于,在所述基于所述API文档生成所述目标API接口的当前版本对应的API自动测试用例之后,进一步包括:

5.根据权利要求4所述的方...

【技术特征摘要】

1.api自动测试用例生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述基于所述目标源代码生成所述目标api接口的当前版本对应的api文档之后,进一步包括:

3.根据权利要求2所述的方法,其特征在于,所述ai,通过标准api文档样本集和对应的api文档优化训练集进行训练,学习标准api文档的特征并通过所述api文档优化训练集学习确定第一优化建议。

4.根据权利要求1所述的方法,其特征在于,在所述基于所述api文档生成所述目标api接口的当前版本对应的api自动测试用例之后,进一步包括:

5.根据权利要求4所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:金明明马骏王玉虎
申请(专利权)人:软通动力信息技术集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1