[发明专利]一种基于噪声共振的软件加速测试技术的构建方法有效

专利信息
申请号: 201810186487.5 申请日: 2018-03-07
公开(公告)号: CN108519944B 公开(公告)日: 2019-04-05
发明(设计)人: 杨顺昆;苟晓冬;郑征;黄婷婷 申请(专利权)人: 北京航空航天大学
主分类号: G06F11/36 分类号: G06F11/36;G06N3/00
代理公司: 北京慧泉知识产权代理有限公司 11232 代理人: 王顺荣;唐爱华
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种基于噪声共振的软件加速测试技术的构建方法,其步骤如下:1、收集待测软件源代码;2、基于进化式智能方法自动生成软件测试用例,直至搜索到与故障现象一致或相近的信息;3、开启“饱和噪声模式”,同时以最大强度施加所有可控噪声源;4、同时以最小强度施加所有可控噪声源;5、开启“策略噪声干扰模式”,产生噪声共振;6、在产生噪声共振的噪声强度上持续施加该噪声;7、生成有效的测试序列;通过上述步骤,本发明可以完成对基于噪声共振的软件加速测试技术的构建,帮助软件测试人员在测试中加速软件故障的复现,进而对软件进行更新,提高其使用可靠性,具有很高的实用价值。
搜索关键词: 噪声 共振 加速测试 构建 噪声源 施加 可控 源代码 自动生成软件 测试 饱和噪声 测试序列 待测软件 故障现象 加速软件 软件测试 噪声干扰 复现 进化 搜索 智能 更新 帮助
【主权项】:
1.一种基于噪声共振的软件加速测试技术的构建方法,其特征在于:其步骤如下:步骤1、收集待测软件源代码;步骤2、基于进化式智能方法自动生成软件测试用例,直至搜索到与故障现象一致或相近的信息;步骤3、开启“饱和噪声模式”,同时以最大强度施加所有可控噪声源;步骤4、同时以最小强度施加所有可控噪声源;步骤5、开启“策略噪声干扰模式”,产生噪声共振;步骤6、在产生噪声共振的噪声强度上持续施加该噪声;步骤7、生成有效的测试序列;通过上述步骤,能完成对基于噪声共振的软件加速测试技术的构建,当进化式测试方法搜索到与故障现象一致或相似的信息时,暂停进化,适时加入噪声扰动环节,通过噪声调控,在程序输入空间、内部空间、输出空间及故障现象空间之间进行耦合、干扰、传递、放大和震荡,从而形成局部的噪声共振现象,加快软件故障现象的复现;其中,在步骤2中所述的“基于进化式智能方法自动生成软件测试用例,直至搜索到与故障现象一致或相近的信息”,其具体作法如下:所述的“基于进化式智能方法自动生成软件测试用例”的做法如下:包含以下步骤:1)种群初始化,通过随机生成方式生成初始种群;2)计算种群的适应度函数;3)判断是否满足终止进化要求;4)若满足,转到步骤6);5)若不满足终止要求,则进行变异、交叉和选择操作,种群进化形成新种群,并计算新种群的适应度函数,转到3);6)程序终止,输出种群;所述的“直至搜索到与故障现象一致或相近的信息”是指种群进化过程中,生成的一个测试用例及一些测试用例能激发软件故障。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810186487.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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