[发明专利]基于测试用例的中台自维护方法、装置及存储介质有效
申请号: | 202111387519.6 | 申请日: | 2021-11-22 |
公开(公告)号: | CN113836043B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 金翔;楼杏丹;戴黎;程嵩;陈佳璐;高松林;高飞;胡松松;郭军辉;殷骁哲;王法毅;蒋震宇;钮高蓝;钱华 | 申请(专利权)人: | 国网浙江省电力有限公司;浙江华云信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 戴俊波 |
地址: | 310007*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 测试 维护 方法 装置 存储 介质 | ||
本发明提供一种基于测试用例的中台自维护方法、装置及存储介质,在中台的软件运行系统更新后,通过以下步骤对中台自维护,包括:获取中台的历史行为信息、机器信息、测试用例集合;获取测试用例集合中的先前功能测试用例和新功能测试用例,基于先前功能测试用例和新功能测试用例对所述中台的软件运行系统进行测试;当判断先前功能测试用例和新功能测试用例中的任意一个在测试过程中对某一个接口调用出现漏洞时,则中台以断开新功能软件接口的方式实现自维护;分别获取先前功能测试用例和新功能测试用例的先前代码覆盖率和新代码覆盖率;基于所述先前代码覆盖率和新代码覆盖率生成综合代码覆盖率,基于所述综合代码覆盖率对管理员提醒维护。
技术领域
本发明涉及运维技术领域,尤其涉及一种基于测试用例的中台自维护方法、装置及存储介质。
背景技术
中台,互联网术语,一般应用于大型企业。一般是指搭建一个灵活快速应对变化的架构,快速实现前端提的需求,避免重复建设,达到提高工作效率目的。中台的实施,是基于其软件逻辑实现的,每个软件会具有很多的功能,例如说审批功能、认证功能等,并且软件的功能是需要经常更新的,例如说设置新的权限、添加新的接口等等。在设置新的权限和添加新的功能接口后,可能就会出现BUG(漏洞),导致软件的部分功能无法正常实现,当出现BUG时,运维人员会进行相应的修复。
新的功能一般都会通过与新功能对应的测试用例进行测试,在测试用例都完成测试后与先前的软件通过接口连接,实现版本的更新。
传统的运维方式都是等BUG(漏洞)出现后才进行修复,不易主动发现问题。BUG(漏洞)出现问题主要包括以下两个原因:
1、新功能带来的BUG(漏洞);
2、新功能(版本)与先前的功能(版本)没有做好有效的兼容,导致出现BUG(漏洞)。
无论是何种方式带来的BUG(漏洞),都会在运行相应的功能时产生该BUG(漏洞),所以亟需一种方法,能够在BUG(漏洞)被用户触发出来前主动进行寻找。
发明内容
本发明实施例提供一种基于测试用例的中台自维护方法、装置及存储介质,能够在更新版本、添加新的功能、接口后主动遍历测试用例,并且在测试过程中进行差别测试,即分别对先前功能和新功能分别进行测试,从而快速找到BUG(漏洞)。
本发明实施例的第一方面,提供一种基于测试用例的中台自维护方法,在中台的软件运行系统更新后,通过以下步骤对中台自维护,包括:
获取中台的历史行为信息、机器信息、测试用例集合,判断所述历史行为信息、机器信息、测试用例集合是否满足预设条件,若满足则执行下一步;
获取所述测试用例集合中的先前功能测试用例和新功能测试用例,基于所述先前功能测试用例和新功能测试用例,对所述中台的软件运行系统进行测试;
当判断先前功能测试用例和新功能测试用例中的任意一个在测试过程中对某一个接口调用出现漏洞时,则中台以断开新功能软件接口的方式实现自维护;
当判断先前功能测试用例和新功能测试用例可以完成所有接口的调用时,则分别获取先前功能测试用例和新功能测试用例的先前代码覆盖率和新代码覆盖率;
基于所述先前代码覆盖率和新代码覆盖率生成综合代码覆盖率,基于所述综合代码覆盖率对管理员提醒维护。
可选地,在第一方面的一种可能实现方式中,获取中台的历史行为信息、机器信息、测试用例集合,判断所述历史行为信息、机器信息、测试用例集合满足预设条件包括:
获取所述历史行为信息中的最空闲时间段,所述历史行为信息包括多个时间段以及每个时间段对应的业务量信息,其中业务量信息最少的时间段为最空闲时间段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司;浙江华云信息科技有限公司,未经国网浙江省电力有限公司;浙江华云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111387519.6/2.html,转载请声明来源钻瓜专利网。