预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114201393A(43)申请公布日2022.03.18(21)申请号202111488092.9(22)申请日2021.12.07(71)申请人建信金融科技有限责任公司地址200120上海市浦东新区自由贸易试验区银城路99号12层、15层(72)发明人刘飞(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人孙静臧建明(51)Int.Cl.G06F11/36(2006.01)G06F9/455(2006.01)权利要求书2页说明书10页附图3页(54)发明名称软件测试的处理方法、装置、设备、介质和程序产品(57)摘要本申请提供一种软件测试的处理方法、装置、设备、介质和程序产品,涉及软件测试技术领域,其中,该方法包括:对目标虚拟机进行镜像,得到至少两个镜像虚拟机,在至少两个镜像虚拟机进行软件测试时,获取软件测试过程中发生故障的镜像虚拟机的数量,根据发生故障的镜像虚拟机的数量,执行对应的故障恢复操作。该技术方案中,通过镜像得到两个以上的镜像虚拟机,能够实现多节点检测,在其中一个或多个镜像虚拟机不可用时,可以通过可用的镜像虚拟机来重建镜像虚拟机,满足测试过程的高可用性,提高测试人员的测试效率。CN114201393ACN114201393A权利要求书1/2页1.一种软件测试的处理方法,其特征在于,包括:对目标虚拟机进行镜像,得到至少两个镜像虚拟机,所述目标虚拟机为根据目标设备的设备信息构建得到;在所述至少两个镜像虚拟机进行软件测试时,获取软件测试过程中发生故障的镜像虚拟机的数量;根据发生故障的镜像虚拟机的数量,执行对应的故障恢复操作,所述故障恢复操作用于对所述发生故障的镜像拟机进行重建。2.根据权利要求1所述的方法,其特征在于,所述对目标虚拟机进行镜像,得到至少两个镜像虚拟机之前,还包括:获取目标设备的设备信息,所述设备信息至少包括厂商、设备型号和版本号;根据所述设备信息,在封装库中确定所述目标设备对应的虚拟设备,所述封装库中包括有至少两种不同类型的虚拟设备;根据预设服务发现机制,在所述封装库中抽取所述目标设备对应的虚拟设备,构建得到所述目标虚拟机。3.根据权利要求1所述的方法,其特征在于,所述根据发生故障的镜像虚拟机的数量,执行对应的故障恢复操作,包括:获取所述镜像虚拟机的总数量,根据所述总数量,确定目标阈值;将发生故障的镜像虚拟机的数量与所述目标阈值进行对比;若发生故障的镜像虚拟机的数量超过所述目标阈值,则输出告警提示;对发生故障的镜像虚拟机进行重建。4.根据权利要求3所述的方法,其特征在于,所述将发生故障的镜像虚拟机的数量与所述目标阈值进行对比之后,还包括:若发生故障的镜像虚拟机的数量小于或等于所述目标阈值,则对发生故障的镜像虚拟机进行重建。5.根据权利要求3或4所述的方法,其特征在于,所述对发生故障的镜像虚拟机进行重建,包括:构建备用镜像虚拟机,将所述发生故障的镜像虚拟机替换为所述备用镜像虚拟机;获取未发生故障的镜像虚拟机在软件测试过程中的操作日志;根据所述操作日志,将所述备用虚拟机更新至与所述未发生故障的镜像虚拟机一致。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述至少两个镜像虚拟机中确定出主镜像虚拟机和从镜像虚拟机;将主镜像虚拟机在软件测试操作过程中产生的操作日志异步下发至所述从镜像虚拟机。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标设备的设备标识,根据所述目标设备的设备标识,对所述目标虚拟机标识。8.一种软件测试的处理装置,其特征在于,包括:镜像模块,用于对目标虚拟机进行镜像,得到至少两个镜像虚拟机,所述目标虚拟机为根据目标设备的设备信息构建得到;2CN114201393A权利要求书2/2页数量获取模块,用于在所述至少两个镜像虚拟机进行软件测试时,获取软件测试过程中发生故障的镜像虚拟机的数量;故障恢复模块,用于根据发生故障的镜像虚拟机的数量,执行对应的故障恢复操作,所述故障恢复操作用于对所述发生故障的镜像拟机进行重建。9.一种计算机设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1‑7中任一项所述的方法。10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机指令,所述计算机指令被处理器执行时用于实现如权利要求1‑7任一项所述的方法。11.一种程序产品,包括计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1‑7任一项所述的方法。3CN114201393A说明书1/10页软件测试的处理方法、装置、设备、介质和程序产品技术领域[0001]本申请涉及软件测