首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于修订日志的程序分析软件自动化测试方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:安徽中科国创高可信软件有限公司

摘要:本发明公开了基于修订日志的程序分析软件自动化测试方法及系统,该方法包括:获取软件代码中的最小代码规则单元;获取软件代码的第一版本和第二版本,并获取第二版本中相比于第一版本发生变更的最小代码规则单元的具体变更类型;执行所述程序分析软件代码的第一版本和第二版本,分别获得第一分析结果和第二分析结果;判断第二分析结果是否符合所述最小代码规则单元对应的预设正常结果范围以及所述第二分析结果相比于第一分析结果的变化是否符合所述具体变更类型所导致的正常变化范围;将判断结果为否的最小代码规则单元作为重点排查内容,本发明提高了软件测试排查重点与非重点划分的合理性、高效性、准确性以及自动化程度,提高了测试效率。

主权项:1.一种基于修订日志的程序分析软件自动化测试方法,其特征在于,包括:获取所述程序分析软件代码中的最小代码规则单元;获取所述程序分析软件代码的第一版本和第二版本,并获取第二版本中相比于第一版本发生变更的最小代码规则单元的具体变更类型,所述第二版本为第一版本修改后的版本;基于基准测试集执行所述程序分析软件代码的第一版本和第二版本,分别获得每一版本中每一最小代码规则单元的第一分析结果和第二分析结果;判断第二分析结果是否符合所述最小代码规则单元对应的预设正常结果范围以及所述第二分析结果相比于第一分析结果的变化是否符合所述具体变更类型所导致的正常变化范围;当判断结果为否时,将对应的最小代码规则单元作为重点排查内容,当判断结果为是时,将对应的最小代码规则单元作为非重点排查内容;所述判断第二分析结果是否符合所述最小代码规则单元对应的预设正常结果范围以及所述第二分析结果相比于第一分析结果的变化是否符合所述具体变更类型所导致的正常变化范围,包括:1获取第二版本中所有的最小代码规则单元的预设正常结果范围数据;2判断最小代码规则单元的第二分析结果与所述预设正常结果范围数据是否匹配,若是,则进入步骤3,否则进入步骤4;3对于所述第二版本中相比于第一版本未发生变更的最小代码规则单元进入步骤6,对于所述第二版本中相比于第一版本发生变更的最小代码规则单元,则获取发生变更的最小代码规则单元的具体变更类型以及所述第二分析结果相比于第一分析结果的变化数据,若所述变化数据不匹配所述具体变更类型所对应的预设正常变化范围数据,则进入步骤4,否则进入步骤5;4将最小代码规则单元作为重点排查内容;5将最小代码规则单元作为轻度排查内容;6将最小代码规则单元作为不排查内容。

全文数据:

权利要求:

百度查询: 安徽中科国创高可信软件有限公司 基于修订日志的程序分析软件自动化测试方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。