【技术实现步骤摘要】
接口测试方法、装置、计算机设备及存储介质
[0001]本专利技术涉及云测试及金融
,尤其涉及一种接口测试方法、装置、计算机设备及存储介质。
技术介绍
[0002]对于金融企业尤其是银行,由于内部系统种类多种多样,系统之间又相互联系,并且内部对系统和软件的质量要求相对于其他行业较高。系统的迭代版本更新较快,需要快速准确的响应系统中各个项目的测试。传统的测试方法严重依赖与开发转测试的时间点,同时对于代码变更导致的影响范围无法有效的评估,更多的是依靠工作人员的经验来评估,导致测试范围不准确,存在测试范围过大,测试周期不足,或者测试范围过小,漏测导致把问题带到线上的问题。
[0003]因此,需要一种接口测试方法,解决现有技术中代码变更造成的接口测试不准确的问题。
技术实现思路
[0004]本专利技术提供一种接口测试方法、装置、计算机设备及存储介质,以解决现有技术中代码变更造成的接口测试不准确的问题。
[0005]第一方面,本专利技术实施例提供了一种接口测试方法,所述方法包括:
[0006 ...
【技术保护点】
【技术特征摘要】
1.一种接口测试方法,其特征在于,包括:在检测到代码文件发生变更的情况下,获取所述代码文件的代码信息;根据所述代码信息,判断是否存在因所述代码文件变更而受影响的接口;若是存在因所述代码文件变更而受影响的接口,则获取所述接口的接口信息,其中,所述代码信息包括属性信息,若所述代码文件包括接口,则所述属性信息中包括接口信息;根据所述接口信息相对应的测试案例,对所述接口进行测试。2.根据权利要求1所述的方法,其特征在于,所述代码文件中的若干个函数;所述根据所述代码信息,判断是否存在因所述代码文件变更而受影响的接口,包括:确定所述代码文件中发生变更的若干个函数;基于所述代码信息,判断所述函数中是否存在接口;若是存在接口,则确定所述接口为因所述代码文件变更而受影响的接口。3.根据权利要求1所述的方法,其特征在于,所述属性信息包括函数之间的调用关系;所述根据所述代码信息,判断是否存在因所述代码文件变更而受影响的接口,包括:根据所述代码文件中变更的函数以及所述调用关系,判断所述变更的函数是否被第一函数调用,其中,所述第一函数包括所述代码文件中的函数;若是所述变更的函数被所述第一函数调用,则根据所述代码信息判断所述第一函数是否包括接口;若是所述第一函数包括接口,则确定所述接口为因所述代码文件变更而受影响的接口。4.根据权利要求1所述的方法,其特征在于,所述根据所述接口信息相对应的测试案例,对所述接口进行测试,包括:从案例数据库中调取与所述接口信息相匹配的各个测试案例;通过所述各个测试案例,依次对所述接口进行测试。5.根据权利要求1所述的方法,其特征在于,所述在检测到代码文件发生变更的情况下,获取所述代码文件的代码信息,包括:基于各测试周期,周期性的从代码平台提取代码文件,对当前提取的所述代码文件的代码信息与前一次提取的历史代码文件的历史代码信息进行比较,若所述代码信息和所述历史代码信息...
【专利技术属性】
技术研发人员:郭文明,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。