[发明专利]一种基于表观遗传的测试用例约束控制技术的构建方法有效
申请号: | 201810353435.2 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108763055B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 杨顺昆;苟晓冬;李大庆;刘文静;黄婷婷;曾福萍;边冲;姚琪;谢钰姝 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N3/12 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于表观遗传的测试用例约束控制技术的构建方法,步骤如下:1、给定适应度函数、基因编码方式、约束控制规则;2、参数初始化:设置种群规模、进化代数、终止适应度函数值;3、种群初始化:随机生成初始种群;4、进化终止判断;5、基于表观遗传的约束调控:根据约束控制规则实施约束甲基化或约束乙酰化;6、个体选择;7、完成种群的表观遗传进化;8、输出测试用例集。通过上述步骤,可以完成对基于表观遗传的测试用例约束控制技术的构建。本发明可以帮助软件测试人员设计更加符合软件实际运行情况的测试用例,发现更多软件错误,提高软件测试的质量。 | ||
搜索关键词: | 一种 基于 表观 遗传 测试 约束 控制 技术 构建 方法 | ||
【主权项】:
1.一种基于表观遗传的测试用例约束控制技术的构建方法,其特征在于:其步骤如下:步骤1、给定适应度函数、基因编码方式、约束控制规则;步骤2、参数初始化:设置种群规模、进化代数、终止适应度函数值;步骤3、种群初始化:随机生成初始种群;步骤4、进化终止判断;步骤5、基于表观遗传的约束调控:根据约束控制规则实施约束甲基化及约束乙酰化;步骤6、个体选择;步骤7、完成种群的表观遗传进化;步骤8、输出测试用例集;通过上述步骤,能完成对基于表观遗传的测试用例约束控制技术的构建,我们借鉴表观遗传理论,在测试时不改变程序本身,对各种约束进行表观遗传调控;提供一种甲基化和乙酰化的修饰机制,对约束进行包括开关、增强/减弱、遗传/非遗传调控操作,使得生产的测试用例更好的反映软件的实际运行情况;本发明适用于解决实际软件测试中的软件故障发现问题,能帮助软件测试人员在测试时将软件运行面临的实际约束考虑到测试用例的设计中去,使得测试用例更具有针对性,发现更多的软件故障,提高软件测试的质量,具有很高的实际应用价值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810353435.2/,转载请声明来源钻瓜专利网。