首页> 中国专利> 基于覆盖率量化指标确定软件测试过程充分性的方法

基于覆盖率量化指标确定软件测试过程充分性的方法

摘要

本发明提供一种基于覆盖率量化指标确定软件测试过程充分性的方法,包括:A.对被测程序进行预编译、词法分析和语法分析,得到程序的抽象语法树、控制流图和函数之间的调用关系图,并根据用户测试需求,自动生成被测单元;B.根据覆盖准则,从所述抽象语法树和控制流图中提取被测单元中相应的待覆盖元素集合;C.根据所述的覆盖准则,在被测单元的程序中插入相应的探针函数;D.根据用户测试需求,选择系统自动执行或用户手动执行的方式对插入探针函数的被测单元进行动态测试;E.根据动态测试执行的返回信息,得到测试单元的被覆盖元素集合,并计算被测单元的覆盖率。应用该方法,能够提高软件评估测试的效率和准确性。

著录项

  • 公开/公告号CN102419728B

    专利类型发明专利

  • 公开/公告日2014-10-29

    原文格式PDF

  • 申请/专利权人 北京邮电大学;

    申请/专利号CN201110338915.X

  • 申请日2011-11-01

  • 分类号G06F11/36(20060101);

  • 代理机构11228 北京汇泽知识产权代理有限公司;

  • 代理人刘淑敏

  • 地址 100876 北京市海淀区西土城路10号

  • 入库时间 2022-08-23 09:21:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-10-29

    授权

    授权

  • 2012-05-30

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

    实质审查的生效

  • 2012-04-18

    公开

    公开

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号