一种系统重构的验证方法和装置制造方法及图纸

技术编号:24497460 阅读:40 留言:0更新日期:2020-06-13 03:36
本发明专利技术公开了一种系统重构的验证方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取测试数据;将所述测试数据用于重构前的系统和重构后的系统,确定输出结果;根据所述输出结果确定验证结果。该实施方式因为采用统一测试数据的来源、标准化测试数据的输入以用于重构前、后的系统,以及标准化验证数据的输出进而进行标准的数据比对的技术手段,所以克服了现有技术中人工投入成本过大、复杂模块场景验证不全、人为核对数据易出错、验证成本过高的技术问题,进而达到了极大减少人工参与验证的成本、杜绝人为出错的可能性、极大的释放人力资源、降低维护成本的技术效果。

A verification method and device for system reconfiguration

【技术实现步骤摘要】
一种系统重构的验证方法和装置
本专利技术涉及计算机
,尤其涉及一种系统重构的验证方法和装置。
技术介绍
随着互联网市场的不断壮大,业务的急剧扩张,对新老系统进行重构以适应不同的业务变化,是必要的。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的重构方案中,需要人工投入生产请求报文验证重构前后方法或模块级别的输入与输出是否一致,来保证重构代码的正确性、健壮性。上述方法存在人工投入成本过大、复杂模块场景验证不全、人为核对数据易出错、验证成本过高等一系列问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种系统重构的验证方法和装置,能够将线上全场景的真实数据用于重构后的系统使用,并能够将来源相同的数据分别用于重构前和重构后的系统、通过比对重构前、后的系统的输出结果来确定验证结果。极大地减少了人工参与验证的成本、杜绝了人为出错的可能性。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种系统重构的验证方法,包括:获取测试数据;将所述测试数据用于重构前的系统本文档来自技高网...

【技术保护点】
1.一种系统重构的验证方法,其特征在于,包括:/n获取测试数据;/n将所述测试数据用于重构前的系统和重构后的系统,确定输出结果;/n根据所述输出结果确定验证结果。/n

【技术特征摘要】
1.一种系统重构的验证方法,其特征在于,包括:
获取测试数据;
将所述测试数据用于重构前的系统和重构后的系统,确定输出结果;
根据所述输出结果确定验证结果。


2.根据权利要求1所述的方法,其特征在于,在获取测试数据之前,还包括:
获取原始数据;
利用预设的适配器,将原始数据转化为预设格式的测试数据;
所述原始数据的来源包括以下至少之一:生产环境实时数据、日志数据、数据库、网络数据。


3.根据权利要求2所述的方法,其特征在于,将所述测试数据用于待测试系统,确定输出结果,包括:
将所述测试数据用于重构前的系统,确定第一输出数据;
将所述测试数据进行格式化处理;将格式化处理后的测试数据用于重构后的系统,确定第二输出数据;所述格式化处理包括:格式调整,和/或结构调整;
以第一输出数据和第二输出数据作为输出结果。


4.根据权利要求3所述的方法,其特征在于,根据所述输出结果确定验证结果,包括:
利用预设的适配器,将第一输出数据和第二输出数据分别转化为预设格式的第一验证数据和第二验证数据;
根据预设比较规则,将第一验证数据和第二验证数据是否一致作为验证结果。


5.根据权利要求3所述的方法,其特征在于,在确定验证结果之后,还包括:
根据所述验证结果对重构后的系统进行更新。


6.一种系统重构的验证装置,其特征在于,包括:
获取模块,用于获取测试数据;
测试模块,用于将所述测试数据用于重构前的系统和重构后的系统,确定输出结果;
确定模块,用于根据所述输出结果确定验证结果。

【专利技术属性】
技术研发人员:丁峰
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1