【技术实现步骤摘要】
单元测试方法及装置、存储介质、计算机设备
[0001]本申请涉及计算机
,尤其是涉及到一种单元测试方法及装置、存储介质、计算机设备。
技术介绍
[0002]随着计算机技术的发展,对软件的安全性和实用性提出了更高的要求。在软件研发过程中,软件需要经历单元测试、集成测试、系统测试以及回归测试等阶段,其中,单元测试是指对软件中最小可测单元进行检查和验证,现有技术中,在单元检测时,一些模拟方式一般采用外部服务模拟,不仅会对客户端接口的定义进行改变,影响开发者的编码习惯,对产线环境留下隐患,并且开发者很难对其进行修改,而在单元测试中不应该对外部服务产生依赖,所以降低单元测试中对外部服务的依赖是目前亟待解决的问题。
技术实现思路
[0003]有鉴于此,本申请提供了一种单元测试方法及装置、存储介质、计算机设备,有助于降低单元测试中对外部服务的依赖。
[0004]根据本申请的一个方面,提供了一种单元测试方法,所述方法包括:
[0005]获取待测试单元的待测试数据和标准返回数据;
[0006]确定 ...
【技术保护点】
【技术特征摘要】
1.一种单元测试方法,其特征在于,所述方法包括:获取待测试单元的待测试数据和标准返回数据;确定所述待测试单元的服务调用接口,并在所述待测试单元对应的回归测试包中,创建所述服务调用接口对应的模拟调用接口,得到目标测试包;基于所述待测试数据以及所述目标测试包对所述待测试单元进行测试,获得实际返回数据;基于所述标准返回数据和所述实际返回数据,确定所述待测试单元的测试结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述待测试数据以及所述目标测试包对所述待测试单元进行测试,获得实际返回数据之前,所述方法还包括:关闭对所述服务调用接口的扫描功能。3.根据权利要求1所述的方法,其特征在于,所述在所述待测试单元对应的回归测试包中,创建所述服务调用接口对应的模拟调用接口,得到目标测试包,包括:在所述待测试单元对应的回归测试包中创建与所述服务调用接口对应的存根类,并将所述存根类托管至测试管理容器的模拟调用接口中,得到所述目标测试包,其中,所述模拟调用接口用于模拟对所述待测试单元的调用。4.根据权利要求3所述的方法,其特征在于,所述基于所述待测试数据以及所述目标测试包对所述待测试单元进行测试,获得实际返回数据,包括:将所述待测试数据输入至所述模拟调用接口中,通过执行所述目标测试包的测试程序,扫描所述模拟调用接口获得所述待测试数据,并对所述待测试数据进行测试处理,得到所述实际返回数据。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述标准返回数据和所述实际返回数据,确定所述待测试单元的测试结果,包括:基于所述标准返回数据对所述实际返回数据进行验证;若所述标准返回数据与所述实际返回数据相同,则确定所述待测试单元通过测试。6.根据权利要求5所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:王雷,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。