自动化测试脚本管理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:42381643 阅读:16 留言:0更新日期:2024-08-16 16:10
本申请提供了一种自动化测试脚本管理方法、装置、计算机设备和存储介质。该方法包括:将代码生成提示词输入大语言模型,得到目标代码;从目标代码中提取出文件路径信息;根据文件路径信息,在自动化测试工程中匹配检索目标代码对应的目标文件;若未匹配到目标文件,则根据目标代码生成新增测试文件,并将新增测试文件添加到自动化测试工程中;若匹配到目标文件,则根据目标文件内的代码与目标代码的差异更新目标文件。该方法可以自动生成测试代码,并自动将测试代码集成到工程文件中,大大降低了人工工作量和测试工程的维护成本,提高了接口测试效率。

【技术实现步骤摘要】

本申请涉及软件测试,尤其涉及一种自动化测试脚本管理方法、装置、计算机设备和存储介质


技术介绍

1、在软件开发过程中,接口自动化测试是确保各个系统组件能够正常协同工作的关键环节和测试提效的有效手段。传统上,接口自动化测试用例的编写大多依赖于手工编码且效率较低。随着人工智能技术的发展,逐渐可以利用人工智能技术按需生成自动化测试脚本。但是在拿到脚本后,仍需要人工对脚本进行管理和维护,无法较好的在实际测试场景中应用且存在很大的维护成本。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中自动化测试脚本需要人工进行维护和管理的缺陷。

2、第一方面,本申请实施例提供了一种自动化测试脚本管理方法,包括:

3、将代码生成提示词输入大语言模型,得到目标代码;

4、从目标代码中提取出文件路径信息;

5、根据文件路径信息,在自动化测试工程中匹配检索目标代码对应的目标文件;

6、若未匹配到目标文件,则根据目标代码生成新增测试文件,并将新增测试本文档来自技高网...

【技术保护点】

1.一种自动化测试脚本管理方法,其特征在于,包括:

2.根据权利要求1所述的自动化测试脚本管理方法,其特征在于,所述自动化测试工程中包括与预设分层架构中各层一一对应的文件夹,所述文件夹用于存储本层所有接口的测试文件且名称与本层层名相同,所述测试文件的文件名与对应的接口名相同,所述文件路径信息包括目标层名和目标接口名;所述根据所述文件路径信息,在自动化测试工程的目录中进行匹配检索,包括:

3.根据权利要求2所述的自动化测试脚本管理方法,其特征在于,所述将所述新增测试文件添加到所述自动化测试工程中,包括:

4.根据权利要求2所述的自动化测试脚本管理方法,其...

【技术特征摘要】

1.一种自动化测试脚本管理方法,其特征在于,包括:

2.根据权利要求1所述的自动化测试脚本管理方法,其特征在于,所述自动化测试工程中包括与预设分层架构中各层一一对应的文件夹,所述文件夹用于存储本层所有接口的测试文件且名称与本层层名相同,所述测试文件的文件名与对应的接口名相同,所述文件路径信息包括目标层名和目标接口名;所述根据所述文件路径信息,在自动化测试工程的目录中进行匹配检索,包括:

3.根据权利要求2所述的自动化测试脚本管理方法,其特征在于,所述将所述新增测试文件添加到所述自动化测试工程中,包括:

4.根据权利要求2所述的自动化测试脚本管理方法,其特征在于,所述预设分层架构包括接口调用层、业务层、断言层、场景层和数据驱动层;所述数据驱动层用于为所述场景层提供测试数据;所述场景层用于封装所述自动化测试工程为测试场景,并在所述测试场景中定义测试参数;所述业务层用于将所述测试参数转换为接口参数;所述接口调用层用于根据所述接口参数请求对应的接口并得到响应数据;所述断言层用于对所述响应数据进行断言。

5.根据权利要求1所述的自动化测试脚本管理方法,其特征在于,所述根据所述目标文件内的代码与所述...

【专利技术属性】
技术研发人员:李可光纪玉婷龙芳
申请(专利权)人:蜜源广州新媒体科技有限公司
类型:发明
国别省市:

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

1