[发明专利]版本对比测试方法及系统在审
申请号: | 201710311985.3 | 申请日: | 2017-05-05 |
公开(公告)号: | CN107870858A | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 李国文 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/10 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙)44347 | 代理人: | 高杰,于志光 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 对比 测试 方法 系统 | ||
技术领域
本发明涉及数据库技术领域,尤其涉及版本对比测试方法及系统。
背景技术
目前在测试业务员佣金系统时,由于业务制定的规则非常复杂,功能开关数量很多,而且涉及到很多功能点和验证点。业务的需求中对某个小的功能点优化,开发阶段修改这个功能点后,往往会影响到其他很多的功能点。
现有的针对佣金数据的版本测试技术中,在系统测试阶段,功能测试案例会覆盖本次修改的功能点,但是不会设计出全量覆盖所有功能点的测试案例,这样其他功能点就无法验证,无法保证正确与否。如果开发或者测试过程中对需求的评估不彻底或者疏忽,就会导致非常严重的资金问题,对业务满意度、公司形象造成影响。
发明内容
有鉴于此,本发明的目的在于提供一种版本对比测试方法及系统,以解决如何实现对佣金数据的大批量对比测试的问题。
为实现上述目的,本发明提供一种版本对比测试方法,该方法包括步骤:
在佣金算法测试库进行当前版本的佣金计算,得到基准表;
将新版本代码部署到所述佣金算法测试库后,再次进行佣金计算,得到目标表;
对比所述基准表和所述目标表是否有差异;及
对所述差异进行分析,判断所述差异是否是由于新版本代码的程序缺陷所导致的。
优选地,该方法还包括步骤:
当所述差异是由于新版本代码的程序缺陷所导致时,进行缺陷修复和重新验证。
优选地,该方法在所述在佣金算法测试库进行当前版本的佣金计算的步骤之前还包括步骤:
部署所述佣金算法测试库;及
根据预设规则选择测试范围。
优选地,所述基准表和所述目标表分别包括对应佣金计算的中间表、明细表和最终结果表。
优选地,所述对比所述基准表和所述目标表是否有差异的步骤是通过同样的查询条件对所述基准表与所述目标表进行对比。
优选地,该方法还包括步骤:
当所述差异不是由于新版本代码的程序缺陷所导致或者当所述差异是由于新版本代码的程序缺陷所导致且已修复后,将所述目标表更新为新的基准表,以备进行下次版本的对比测试。
本发明提出的版本对比测试方法,可以针对前后两个版本进行两次佣金计算,得到基准表和目标表,通过对比两表的差异分析是否为程序缺陷。并且,该方法利用生产环境中经过生产验证的数据作为基准来验证测试环境的数据正确与否,可以防止功能测试的案例未覆盖到一些特殊的功能,及功能测试无法发现的隐蔽问题。另外,每次测试后都会更新基准表,后面测试环境需要验证的数据都以新的基准表为参考来进行对比。
为实现上述目的,本发明还提出一种版本对比测试系统,该系统包括:
计算模块,用于在佣金算法测试库进行当前版本的佣金计算,得到基准表;以及将新版本代码部署到所述佣金算法测试库后,再次进行佣金计算,得到目标表;
对比模块,用于对比所述基准表和所述目标表是否有差异;
分析模块,用于对所述差异进行分析,判断所述差异是否是由于新版本代码的程序缺陷所导致的。
优选地,该系统还包括:
修复模块,用于当所述差异是由于新版本代码的程序缺陷所导致时,进行缺陷修复和重新验证。
优选地,该系统还包括:
部署模块,用于部署所述佣金算法测试库;
选择模块,用于根据预设规则选择测试范围。
优选地,所述基准表和所述目标表分别包括对应佣金计算的中间表、明细表和最终结果表。
本发明提出的版本对比测试系统,可以针对前后两个版本进行两次佣金计算,得到基准表和目标表,通过对比两表的差异分析是否为新版本代码的程序缺陷。并且,该系统利用生产环境中经过生产验证的数据作为基准来验证测试环境的数据正确与否,可以防止功能测试的案例未覆盖到一些特殊的功能,及功能测试无法发现的隐蔽问题。另外,每次测试后都会更新基准表,后面测试环境需要验证的数据都以新的基准表为参考来进行对比。
附图说明
图1为本发明第一实施例提出的一种版本对比测试方法的流程图;
图2为本发明第二实施例提出的一种版本对比测试方法的流程图;
图3为本发明第三实施例提出的一种版本对比测试方法的流程图;
图4为本发明第四实施例提出的一种版本对比测试系统的模块示意图;
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710311985.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置和图像处理装置
- 下一篇:大批量对比测试方法及系统