首页> 中国专利> 基于程序行为切片的测试案例约减方法

基于程序行为切片的测试案例约减方法

摘要

本发明提出一种基于程序行为切片的测试案例约减方法,在无需对全部程序路径进行扫描的情况下,生成可以覆盖全部程序行为的测试案例集,缓解程序测试面临的状态空间爆炸问题。在静态分析阶段该方法根据输入的程序代码分析程序的控制流和信息流,提取程序的控制依赖和数据依赖;根据程序的控制依赖和数据依赖,计算程序的潜在依赖;在控制依赖,数据依赖和潜在依赖的基础上,构建程序的组合依赖;在动态执行阶段根据执行路径和依赖关系计算被路径覆盖的程序行为切片和未被覆盖的程序行为切片,根据未被覆盖的程序行为切片来引导符号执行生成能覆盖新的程序切片的路径。相比现有的符号执行方法,本方法可以保证测试案例集的有效性,同时显著减少生成的测试案例数目。

著录项

  • 公开/公告号CN103559122B

    专利类型发明专利

  • 公开/公告日2016-04-27

    原文格式PDF

  • 申请/专利权人 西安交通大学;

    申请/专利号CN201310479195.8

  • 申请日2013-10-14

  • 分类号G06F11/36(20060101);

  • 代理机构61200 西安通大专利代理有限责任公司;

  • 代理人蔡和平

  • 地址 710049 陕西省西安市咸宁西路28号

  • 入库时间 2022-08-23 09:39:16

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-04-27

    授权

    授权

  • 2014-03-12

    实质审查的生效 IPC(主分类):G06F 11/36 申请日:20131014

    实质审查的生效

  • 2014-02-05

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号