一种基于符号执行的测试用例生成方法

来源 :计算机与数字工程 | 被引量 : 0次 | 上传用户:liyongrubylian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对符号执行中存在的路径爆炸问题,提出一种冗余路径删除方法,该方法利用Hoare逻辑中的后置条件引导符号执行以生成有效的测试用例。首先利用最弱前置条件来计算已探索的路径,然后通过后置条件引导符号执行以识别程序中多个共享的路径后缀,并在测试用例生成时进行消除。最后通过对多个基准程序进行实验,结果表明论文方法在一定程度上能够减少程序的路径探索数目和执行时间,削弱了符号执行中的路径爆炸问题。
其他文献
地址跳变是SDN网络主动防御的典型技术,针对普通的地址跳变规则容易被破解的问题,论文提出了基于混沌序列的SDN地址跳变的方案。混沌序列具有很好的随机性和不可预知性,利用
目的观察银锌霜治疗放射性核素32P敷贴用于血管瘤所致放射性皮肤损伤的效果。方法将30例放射性皮肤损伤患者随机分为试验组和对照组各15例。试验组采用银锌霜涂于创面治疗,对
2019年4月9日,温州著名品牌“报喜鸟”创始人之一、罗卡芙家纺董事长吴真生在上海遭遇交通事故,后经抢救无效,于当晚不幸去世。据报道,当天下午,吴真生乘坐汽车前往上海虹桥