【技术实现步骤摘要】
本专利技术智慧医疗、金融技术以及人工智能,特别涉及一种单元测试方法、装置、存储介质以及电子设备。
技术介绍
1、随着业务不断发展,业务系统以及支付系统等项目不断迭代敏捷发布、开发人员和测试人员花大量时间做相关的单元测试、仅做正向案例的单元测试不能满足现状,系统的健壮性、高可用性面临着严峻挑战。线上遇到都是在异常情况下,现有的测试工具模拟繁琐、需要手动启动测试服务、异常场景注入,异常场景销毁,还有开发单元测试主要执行正向案例,面对敏捷开发会有上线时间紧、测试场景多等风险,并且针对异常场景测试都后移到集成测试阶段,这样会导致部分问题在系统测试阶段发现,测试人员会浪费更多的时间去解决问题,效率低。
技术实现思路
1、有鉴于此,本专利技术提供了一种单元测试方法、装置、存储介质以及电子设备,主要目的在于解决目前存在的单元测试手动启动测试服务、手动异常场景注入,手动异常场景销毁,效率低的问题。
2、为解决上述问题,本申请提供一种单元测试方法,包括:
3、实时获取目标项目的推送信
...【技术保护点】
1.一种单元测试方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述推送信息中的代码标识信息以及单元测试案例标识信息,查询预设代码库中的各项目代码,获得与所述单元测试案例标识信息对应的目标单元测试案例,具体包括:
3.如权利要求1所述的方法,其特征在于,当未查询到用于测试所述目标单元测试案例的测试脚本时,基于所述异常类型标识信息,创建目标测试脚本并保存在所述测试脚本数据库,以基于所述目标测试脚本对所述目标单元测试案例进行测试。
4.如权利要求1所述的方法,其特征在于,所述控制执行所述测试脚本以及所述目标单元
...【技术特征摘要】
1.一种单元测试方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述推送信息中的代码标识信息以及单元测试案例标识信息,查询预设代码库中的各项目代码,获得与所述单元测试案例标识信息对应的目标单元测试案例,具体包括:
3.如权利要求1所述的方法,其特征在于,当未查询到用于测试所述目标单元测试案例的测试脚本时,基于所述异常类型标识信息,创建目标测试脚本并保存在所述测试脚本数据库,以基于所述目标测试脚本对所述目标单元测试案例进行测试。
4.如权利要求1所述的方法,其特征在于,所述控制执行所述测试脚本以及所述目标单元测试案例进行单元测试,得到单元测试结果,具体包括:
5.如权利要求4所述的方法,其特征在于,在基于所述单元测试返回信息与预设单元测试返回信息进行对比...
【专利技术属性】
技术研发人员:苏明泽,
申请(专利权)人:平安付科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。