【技术实现步骤摘要】
一种适用于核心系统的自动化回归测试方法及系统
本专利技术涉及自动化回归测试
,尤其涉及一种适用于核心系统的自动化回归测试方法及系统。
技术介绍
现有的自动化回归测试大多采用数据、系统、环境解耦的方式,即单独去维护相应的信息,然后根据测试需求,选取对应的数据、系统、环境,最后自动的执行自动化测试。但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:现有的自动化回归测试存在测试效率低、可信度不高、测试结果不易分析,以及增加测试的维护成本等技术问题。
技术实现思路
本申请实施例通过提供一种适用于核心系统的自动化回归测试方法及系统,解决了自动化回归测试效率低、可信度不高、结果不易分析等技术问题,极大程度的解决了数据维护成本,使得测试结果易于分析,同时提升自动化回归测试的可信度的技术效果。本申请实施例提供了一种适用于核心系统的自动化回归测试方法,应用于自动化回归测试系统,所述系统包括应用集群、数据库、管理工具以及自动化构建工具,其中,所述方法包括:获得第一执行指令,其中,所述第一执行指令为开启自动化回归测试的指令;根据所述第一执行指令,采用CDM技术对所述数据库进行回退操作,以使所述数据库满足所述自动化回归测试的执行需求;当所述数据库回退完成后,获得第一修正指令,并根据所述第一修正指令对所述回退后的所述数据库进行修正之后,获得第一备份指令;根据所述第一备份指令,对修正后的所述数据库进行备份;将所述备份后的所述数据库存储至所述CDM中 ...
【技术保护点】
1.一种适用于核心系统的自动化回归测试方法,应用于自动化回归测试系统,所述系统包括应用集群、数据库、管理工具以及自动化构建工具,其中,所述方法包括:/n获得第一执行指令,其中,所述第一执行指令为开启自动化回归测试的指令;/n根据所述第一执行指令,采用CDM技术对所述数据库进行回退操作,以使所述数据库满足所述自动化回归测试的执行需求;/n当所述数据库回退完成后,获得第一修正指令,并根据所述第一修正指令对所述回退后的所述数据库进行修正之后,获得第一备份指令;/n根据所述第一备份指令,对修正后的所述数据库进行备份;/n将所述备份后的所述数据库存储至所述CDM中之后,获得第一加载指令;/n根据所述第一加载指令,对所述应用集群的参数进行重新加载之后,获得第一重启指令;/n根据所述第一重启指令,重启所述自动化回归测试系统之后,获得第二执行指令;/n根据所述第二执行指令,通过所述管理工具开始进行所述自动化回归测试;/n当所述自动化回归测试结束之后,获得第一覆盖率;/n根据所述第一覆盖率,生成第一测试日报,并将所述第一测试日报保存至预设目录中。/n
【技术特征摘要】
1.一种适用于核心系统的自动化回归测试方法,应用于自动化回归测试系统,所述系统包括应用集群、数据库、管理工具以及自动化构建工具,其中,所述方法包括:
获得第一执行指令,其中,所述第一执行指令为开启自动化回归测试的指令;
根据所述第一执行指令,采用CDM技术对所述数据库进行回退操作,以使所述数据库满足所述自动化回归测试的执行需求;
当所述数据库回退完成后,获得第一修正指令,并根据所述第一修正指令对所述回退后的所述数据库进行修正之后,获得第一备份指令;
根据所述第一备份指令,对修正后的所述数据库进行备份;
将所述备份后的所述数据库存储至所述CDM中之后,获得第一加载指令;
根据所述第一加载指令,对所述应用集群的参数进行重新加载之后,获得第一重启指令;
根据所述第一重启指令,重启所述自动化回归测试系统之后,获得第二执行指令;
根据所述第二执行指令,通过所述管理工具开始进行所述自动化回归测试;
当所述自动化回归测试结束之后,获得第一覆盖率;
根据所述第一覆盖率,生成第一测试日报,并将所述第一测试日报保存至预设目录中。
2.如权利要求1所述的方法,其中,所述方法还包括:
当所述数据库回退完成后,获得第一数据信息,其中,所述第一数据信息为初始数据;
当所述回退后的所述数据库进行修正之后,获得第二数据信息,其中,所述第二数据信息为对所述第一数据信息进行修正之后用于执行测试的数据;
获得第一预定时间和第一调用指令;
根据所述第一调用指令,按照所述第一预定时间,调用所述管理工具上的第一脚本之后,根据所述第二数据信息执行所述自动化测试。
3.如权利要求2所述的方法,其中,所述方法还包括:
当所述自动化测试完成后,获得第三数据信息,其中,所述第三数据信息为所述自动化测试完成后的数据;
获得第一发送指令;
根据所述第一发送指令,将所述第三数据信息发送给第一开发人员,以使所述第一开发人员利用所述第三数据信息进行案例分析和调试。
4.如权利要求2所述的方法,其中,所述方法还包括:
所述对修正后的所述数据库进行备份之后,获得第一备份数据信息,其中,所述第一备份数据信息为所述第二数据信息的副本;
获得当前时间;
获得第三执行指令和第二时间,其中,所述第二时间为所述当前时间的后一时间;
根据所述第三执行指令,将所述第一备份数据信息作为所述第二时间的初始数据信息。
5.如权利要求3所述的方法,其...
【专利技术属性】
技术研发人员:刘明,彭思远,田磊,张学峰,阎珅,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。