【技术实现步骤摘要】
测试数据生成方法、装置、计算机设备和存储介质
[0001]本申请涉及仿真测试
,特别是涉及一种测试数据生成方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着金融科技技术的发展,出现了一种系统迁移工程技术,通过将现有软件系统和数据库,从大型主机系统中,统一迁移到使用通用存储器、通用服务器、通用数据库和通用操作系统等的通用平台系统,从而可以降低对大型主机系统的依赖。
[0003]传统技术中,为了保证系统迁移后,金融业务处理的平稳性,通常需要对系统迁移进行仿真测试处理,通过测试人员编写满足不同测试场景案例的测试数据,从而将测试数据分别输入主机系统以及通用平台系统来进行仿真模拟,进而可以根据主机系统以及通用平台系统的反馈结果来测试系统迁移过程的安全性。
[0004]然而,现有针对系统迁移的仿真模拟测试,通常需要依赖于测试人员手动编写测试数据,因此用于系统迁移的仿真测试的测试数据生成效率较低。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够提高用 ...
【技术保护点】
【技术特征摘要】
1.一种测试数据生成方法,其特征在于,所述方法包括:响应于针对金融业务系统的系统迁移测试请求,从预先设置的测试数据池中,获取初始测试数据;将所述初始测试数据输入主机系统,获取所述主机系统针对所述初始测试数据的第一反馈结果,以及将所述初始测试数据输入平台系统,获取所述平台系统针对所述初始测试数据的第二反馈结果;所述主机系统为系统迁移前的金融业务系统,所述平台系统为系统迁移后的金融业务系统;获取所述第一反馈结果与所述第二反馈结果不相同的目标测试数据,以及所述目标测试数据对应的测试场景案例;生成与所述测试场景案例相匹配的测试数据,作为用于再次执行所述系统迁移测试请求的新的初始测试数据。2.根据权利要求1所述的方法,其特征在于,所述获取所述第一反馈结果与所述第二反馈结果不相同的目标测试数据,以及所述目标测试数据对应的测试场景案例,包括:获取当前初始测试数据,以及所述当前初始测试数据对应的测试数据标识;从所述第一反馈结果中,获取携带有所述测试数据标识的当前第一反馈结果,以及从所述第二反馈结果中,获取携带有所述测试数据标识的当前第二反馈结果;比对所述当前第一反馈结果以及所述当前第二反馈结果,在所述当前第一反馈结果与所述当前第二反馈结果不相同的情况下,将所述当前初始测试数据作为所述目标测试数据,并获取所述当前初始测试数据对应的测试场景案例。3.根据权利要求2所述的方法,其特征在于,所述当前第一反馈结果以及所述当前第二反馈结果包含多个字段数据,各所述字段数据分别对应于不同的反馈结果字段;所述比对所述当前第一反馈结果以及所述当前第二反馈结果,在所述当前第一反馈结果与所述当前第二反馈结果不相同的情况下,将所述当前初始测试数据作为所述目标测试数据,包括:获取所述当前初始测试数据对应的测试金融业务类型,以及针对所述测试金融业务类型预先设定的关键反馈结果字段;分别比对所述当前第一反馈结果中,各所述关键反馈结果字段分别对应的第一字段数据,以及所述当前第二反馈结果中,各所述关键反馈结果字段分别对应的第二字段数据;在所述第一字段数据与所述第二字段数据中的至少一个不相同的情况下,将所述当前初始测试数据作为所述目标测试数据。4.根据权利要求3所述的方法,其特征在于,所述获取所述当前初始测试数据对应的测试金融业务类型,以及针对所述测试金融业务类型预先设定的关键反馈结果字段,包括:在所述测试金融业务类型为查询类型金融业务的情况下,则将所述当前初始测试数据的反馈结果中,与查询账户的账户信息相关联的反馈结果字段作为所述关键反馈结果字段;所述查询账户为发起所述查询类型金融业务的账户;在所述测试金融业务类型为调整类型金融业务的情况下,则将所述当前初始测试数据的反馈结果中,与金融业务调整信息相关联的反馈结果字段作为所述关键反馈结果字段;在所述测试金融业务类型为资源转移类型金融业务的情况下,则将所述当前初始测试数据的反馈结果中,与资源转移账户的账户信息以及资源转移信息相关联的反馈结果字段
作为所述关键反馈结果字段;所述资源转移账户为发起所述资源转移类型金融业务的账户。5.根据权利要求3所述的方法,其特征在于,所述分别比对所述当前第一反馈结果中,各所述关键反馈结果字段分别对应的第一字段数据,以及所述当前第二反馈结果中,各所述关键反馈结果字段分别对应的第二字段数据,包括:获取各所述第一字段数据以及各所述第二字段数据的数据类型;根据所述数据类型对各所述第一字段数据或者所述第二字段数据进行转换,并将转换后的第一字段数据与所述第二字段数据进行比对,或将所述第一字段数据与转换后的第二字段数据进行比对。6.根据权利要求5所述的方法,其特征在于,所述根据所述数据类型对各所述第一字段数据或者所述第二字段数据进行转换,包括:在所述数据类型为数字类型的情况下,将所...
【专利技术属性】
技术研发人员:戴扬帆,张棵,叶建锋,杨琼云,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。