[发明专利]基于修订日志的程序分析软件自动化测试方法及系统在审

专利信息
申请号: 202110844566.2 申请日: 2021-07-26
公开(公告)号: CN113641573A 公开(公告)日: 2021-11-12
发明(设计)人: 李兆鹏;顾建平;姜峰 申请(专利权)人: 安徽中科国创高可信软件有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 合肥维可专利代理事务所(普通合伙) 34135 代理人: 吴明华
地址: 230088 安徽省*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 修订 日志 程序 分析 软件 自动化 测试 方法 系统
【权利要求书】:

1.一种基于修订日志的程序分析软件自动化测试方法,其特征在于,包括:

获取所述程序分析软件代码中的最小代码规则单元;

获取所述程序分析软件代码的第一版本和第二版本,并获取第二版本中相比于第一版本发生变更的最小代码规则单元的具体变更类型,所述第二版本为第一版本修改后的版本;

基于基准测试集执行所述程序分析软件代码的第一版本和第二版本,分别获得每一版本中每一最小代码规则单元的第一分析结果和第二分析结果;

判断第二分析结果是否符合所述最小代码规则单元对应的预设正常结果范围以及所述第二分析结果相比于第一分析结果的变化是否符合所述具体变更类型所导致的正常变化范围;

当判断结果为否时,将对应的最小代码规则单元作为重点排查内容,当判断结果为是时,将对应的最小代码规则单元作为非重点排查内容。

2.根据权利要求1所述的一种基于修订日志的程序分析软件自动化测试方法,其特征在于,对于所述非重点排查内容,还包括:若对应的最小代码规则单元属于相比于第一版本发生变更的最小代码规则单元,则将对应的最小代码规则单元作为轻度排查内容,否则,不对对应的最小代码规则单元进行排查。

3.根据权利要求2所述的一种基于修订日志的程序分析软件自动化测试方法,其特征在于,所述最小代码规则单元是将程序分析软件代码以1条规则为基本单位进行划分获得的。

4.根据权利要求3所述的一种基于修订日志的程序分析软件自动化测试方法,其特征在于,所述第二版本中相比于第一版本发生变更的最小代码规则单元包括最小代码规则单元的增加、修改、删除,所述发生变更的最小代码规则单元的具体变更类型包括:修复误报、修复漏报、修复性能、仅代码重构且不影响误报、漏报及性能。

5.根据权利要求4所述的一种基于修订日志的程序分析软件自动化测试方法,其特征在于,所述获得每一版本中每一最小代码规则单元的第一分析结果和第二分析结果,包括:

获得基于基准测试集执行所述程序分析软件代码的第一版本和第二版本所获得的第一执行结果和第二执行结果;

基于第一执行结果和第二执行结果获取执行结果中的报警数量参数、每条报警发生位置参数以及每个最小代码规则单元的执行耗时;

基于每一最小代码规则单元的报警数量参数和执行耗时获得每一版本中每一最小代码规则单元的第一分析结果和第二分析结果。

6.根据权利要求5所述的一种基于修订日志的程序分析软件自动化测试方法,其特征在于,所述每条报警发生位置参数包括每条报警发生位置所在的最小代码规则单元的编号。

7.根据权利要求5所述的一种基于修订日志的程序分析软件自动化测试方法,其特征在于,判断第二分析结果是否符合所述最小代码规则单元对应的预设正常结果范围以及所述第二分析结果相比于第一分析结果的变化是否符合所述具体变更类型所导致的正常变化范围,包括:

(1)获取第二版本中所有的最小代码规则单元的预设正常结果范围数据;

(2)判断最小代码规则单元的第二分析结果与所述预设正常结果范围数据是否匹配,若是,则进入步骤(3),否则进入步骤(4);

(3)对于所述第二版本中相比于第一版本未发生变更的最小代码规则单元进入步骤(6),对于所述第二版本中相比于第一版本发生变更的最小代码规则单元,则获取发生变更的最小代码规则单元的具体变更类型以及所述第二分析结果相比于第一分析结果的变化数据,若所述变化数据不匹配所述具体变更类型所对应的预设正常变化范围数据,则进入步骤(4),否则进入步骤(5);

(4)将最小代码规则单元作为重点排查内容;

(5)将最小代码规则单元作为轻度排查内容;

(6)将最小代码规则单元作为不排查内容。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽中科国创高可信软件有限公司,未经安徽中科国创高可信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110844566.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top