技术新讯 > 计算推算,计数设备的制造及其应用技术 > 系统验证方法、装置、设备、存储介质及程序产品与流程  >  正文

系统验证方法、装置、设备、存储介质及程序产品与流程

  • 国知局
  • 2024-10-21 14:37:51

本申请涉及计算机,尤其涉及一种系统验证方法、装置、设备、存储介质及程序产品。

背景技术:

1、随着计算机技术的发展,信息化系统的功能和逻辑越来越复杂,系统验证也变得愈发重要。系统验证是指在系统更新和维护过程中,确保系统的各个部分在逻辑上和功能上保持一致的过程。

2、系统验证通常可以根据更新前的系统和更新后的系统针对相同输入数据的表现来判定系统的一致性验证结果,因此,进行系统验证需要将验证所用的数据输入到系统中运行。然而,验证所用的数据一般与系统的正常业务运转无关,运行这些数据会对系统的生产环境造成干扰,为避免干扰系统正常运行,必须仿照系统的生产环境搭建测试环境,这种方式难度较大且成本较高。

技术实现思路

1、本申请提供一种系统验证方法、装置、设备、存储介质及程序产品,用以解决系统验证难度大且成本高的技术问题。

2、第一方面,本申请提供一种系统验证方法,包括:

3、获取第一系统的生产环境中的目标报文数据和目标响应结果,所述目标响应结果是通过所述第一系统处理所述目标报文数据生成的;

4、通过预训练的系统验证模型对所述目标报文数据进行处理,以得到所述系统验证模型输出的预测结果,所述系统验证模型是根据历史报文数据和历史响应结果训练得到的,所述历史响应结果是通过第二系统处理所述历史报文数据生成的;

5、比对所述目标响应结果与所述预测结果,以确定所述第一系统是否通过验证。

6、在一种可能的实现方式中,所述系统验证模型通过以下方式获得:

7、分别提取所述历史响应结果中的离散型数据和非离散型数据;

8、根据所述历史报文数据分别构建第一特征向量和第二特征向量;

9、训练以所述第一特征向量为输入且以所述离散型数据为输出的分类模型;

10、训练以所述第二特征向量为输入且以所述非离散型数据为输出的回归模型;

11、根据训练后的分类模型和训练后的回归模型生成所述系统验证模型。

12、在一种可能的实现方式中,在根据所述历史报文数据分别构建第一特征向量和第二特征向量之前,还包括:

13、对所述历史报文数据进行数据预处理,所述数据预处理包括数据脱敏、数据清洗和数据降维中的一项或多项。

14、在一种可能的实现方式中,比对所述目标响应结果与所述预测结果,以确定所述第一系统是否通过验证,包括:

15、提取所述目标响应结果中的第一特征以及提取所述预测结果中的第二特征;

16、比对所述第一特征与所述第二特征是否一致;

17、若所述第一特征与所述第二特征一致,确定所述第一系统通过验证;

18、若所述第一特征与所述第二特征不一致,确定所述第一系统未通过验证。

19、在一种可能的实现方式中,比对所述目标响应结果与所述预测结果,以确定所述第一系统是否通过验证,包括:

20、提取所述目标响应结果中的第一特征以及提取所述预测结果中的第二特征;

21、比对所述第一特征与所述第二特征是否一致;

22、若所述第一特征与所述第二特征一致,根据所述第一特征或所述第二特征对应的验证规则,确定所述第一系统是否通过验证;

23、若所述第一特征与所述第二特征不一致,确定所述第一系统未通过验证。

24、在一种可能的实现方式中,验证规则包括目标存储位置,所述根据所述第一特征或所述第二特征对应的验证规则,确定所述第一系统是否通过验证,包括:

25、根据所述目标存储位置从数据库中分别提取所述目标响应结果对应的第一目标数据和所述预测结果对应的第二目标数据;

26、若所述第一目标数据与所述第二目标数据满足预设条件,确定所述第一系统通过验证;

27、若所述第一目标数据与所述第二目标数据不满足预设条件,确定所述第一系统未通过验证。

28、第二方面,本申请提供一种系统验证装置,包括:

29、获取模块,用于获取第一系统的生产环境中的目标报文数据和目标响应结果,所述目标响应结果是通过第一系统处理所述目标报文数据生成的;

30、模型处理模块,用于通过预训练的系统验证模型对所述目标报文数据进行处理,以得到所述系统验证模型输出的预测结果,所述系统验证模型是根据历史报文数据和历史响应结果训练得到的,所述历史响应结果是通过第二系统处理所述历史报文数据生成的;

31、比对验证模块,用于比对所述目标响应结果与所述预测结果,以确定所述第一系统是否通过验证。

32、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

33、所述存储器存储计算机执行指令;

34、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面中任一项所述的系统验证方法。

35、第四方面,本申请提供一种计算机可读存储介质,包括:所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任一项所述的系统验证方法。

36、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面中任一项所述的系统验证方法。

37、本申请提供的系统验证方法、装置、设备、存储介质及程序产品,包括获取第一系统在生产环境中的目标报文数据以及第一系统针对目标报文数据执行业务功能的目标响应结果,并通过系统验证模型处理目标报文数据得到模型预测结果,再通过比对目标响应结果与预测结果确定第一系统是否通过验证。通过这种方式可以直接利用第一系统在生产环境中的数据,无需搭建第一系统对应的测试环境且不会对第一系统的生产环境造成干扰,而系统验证模型是根据第二系统的历史报文数据和对应的响应结果训练得到的,通过该模型得到对应目标报文数据的预测结果,所以也无需搭建第二系统对应的测试环境,从而可以在不搭建测试环境的情况下验证第一系统与第二系统的一致性,降低系统验证的难度和成本。

技术特征:

1.一种系统验证方法,其特征在于,包括:

2.根据权利要求1所述的系统验证方法,其特征在于,所述系统验证模型通过以下方式获得:

3.根据权利要求2所述的系统验证方法,其特征在于,在根据所述历史报文数据分别构建第一特征向量和第二特征向量之前,还包括:

4.根据权利要求1至3任一项所述的系统验证方法,其特征在于,所述比对所述目标响应结果与所述预测结果,以确定所述第一系统是否通过验证,包括:

5.根据权利要求1至3任一项所述的系统验证方法,其特征在于,所述比对所述目标响应结果与所述预测结果,以确定所述第一系统是否通过验证,包括:

6.根据权利要求5所述的系统验证方法,其特征在于,所述验证规则包括目标存储位置,所述根据所述第一特征或所述第二特征对应的验证规则,确定所述第一系统是否通过验证,包括:

7.一种系统验证装置,其特征在于,包括:

8.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6中任一项所述的方法。

10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法。

技术总结本申请提供一种系统验证方法、装置、设备、存储介质及程序产品,涉及计算机技术领域。该方法包括:获取第一系统在生产环境中的目标报文数据以及第一系统针对目标报文数据执行业务功能的目标响应结果,并通过系统验证模型处理目标报文数据得到模型预测结果,再通过比对目标响应结果与预测结果确定第一系统是否通过验证。通过这种方式可以直接利用第一系统在生产环境中的数据,无需搭建第一系统对应的测试环境且不会对第一系统的生产环境造成干扰,通过系统验证模型得到对应目标报文数据的预测结果,无需搭建第二系统对应的测试环境,从而可以在不搭建测试环境的情况下验证第一系统与第二系统的一致性,降低系统验证的难度和成本。技术研发人员:栾宇受保护的技术使用者:中国人民人寿保险股份有限公司技术研发日:技术公布日:2024/10/17

本文地址:https://www.jishuxx.com/zhuanli/20241021/318771.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。