【技术实现步骤摘要】
回归测试方法、装置、设备及计算机介质
[0001]本申请涉及计算机
,尤其涉及一种回归测试方法
、
装置
、
设备及计算机可读介质
。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文
。
此处的描述不因为包括在本部分中就被认为是现有技术
。
[0003]随着对数据安全要求的升级,以及系统架构的升级,数据库的替换在软件开发的过程中不可避免,在数据库的替换过程中,对于历史数据可以进行数据迁移,但是不同的底层数据库对于程序在数据访问层会有不同的操作逻辑,需要修改相应的代码进行适配,但是,在修改程序数据访问层代码的过程中,由于缺乏对程序业务功能范围的评估,通常情况下,常常是修改一处数据访问层代码,需要对整个程序业务功能进行回归测试,这就导致需要消耗较大的工作量和资源进行回归测试,既浪费了大量的时间,又会严重影响研发进度
。
[0004]鉴于上述问题,需要提供一种更加高效的回归测试方法
。
技术实现思路
[0005]本申请的多个方面提供一种回归测试方法
、
装置
、
设备及计算机可读存储介质,用以降低回归测试的工作量,提高回归测试的效率
。
[0006]本申请的一方面,提供一种回归测试方法,其中,所述方法包括:
[0007]确定当前修改的数据访问层代码对应的目标数据访问层方法;
[0008]在预设的数据访问层方 ...
【技术保护点】
【技术特征摘要】
1.
一种回归测试方法,其中,所述方法包括:确定当前修改的数据访问层代码对应的目标数据访问层方法;在预设的数据访问层方法影响接口列表中查询所述目标数据访问层方法所影响的目标对外接口名称,其中,所述数据访问层方法影响接口列表记载有数据访问层方法与所述数据访问层方法所影响的对外接口名称之间的对应关系;根据查询到的所述目标对外接口名称对应的目标对外接口进行回归测试
。2.
根据权利要求1所述的回归测试方法,其中,在所述在预设的数据访问层方法影响接口列表中查询所述目标数据访问层方法对应的目标对外接口名称之前,还包括:通过对应用程序源代码进行数据访问层方法调用关系追溯,确定每个数据访问层方法所影响的对外接口名称,并根据所述数据访问层方法与所述数据访问层方法所影响的对外接口名称之间的对应关系生成数据访问层方法影响接口列表
。3.
根据权利要求2所述的回归测试方法,其中,所述通过对应用程序源代码进行数据访问层方法调用关系追溯,确定每个数据访问层方法所影响的对外接口名称,包括:根据应用程序源代码获取数据访问层对应的数据访问层方法列表;根据所述应用程序源代码获取控制层对应的对外接口信息列表,所述对外接口信息列表记录有对外接口名称与对外接口所调用方法的对应关系;通过匹配所述数据访问层方法列表中的数据访问层方法与所述对外接口信息列表中的对外接口所调用方法,确定每个数据访问层方法所影响的对外接口名称
。4.
根据权利要求3所述的回归测试方法,其中,所述根据应用程序源代码获取数据访问层对应的数据访问层方法列表,包括:在应用程序源代码对应的
Java
文件列表中查询数据访问层文件;针对每个所述数据访问层文件,将所述数据访问层文件解析为抽象语法树,并根据所述抽象语法树提取出所述数据访问层文件对应的数据访问层方法;根据提取的所有数据访问层方法生成数据访问层方法列表
。5.
根据权利要求3所述的回归测试方法,其中,所述根据所述应用程序源代码获取控制层对应的对外接口信息列表,包括:在应用程序源代码对应的
Java
文件列表中查询控制层...
【专利技术属性】
技术研发人员:欧阳旭,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。