首页> 中国专利> 基于路径覆盖测试用例自动生成的单元测试方法

基于路径覆盖测试用例自动生成的单元测试方法

摘要

本发明提供了基于路径覆盖测试用例自动生成的单元测试方法,首先对被测试程序的代码进行词法分析与语法分析,然后得到程序的控制流图。得到控制流图后根据已知的判断节点个数生成节点表。然后根据自动生成的测试用例,在生成的控制流图中驱动节点中的可执行代码的执行,同时根据可执行代码的执行结果计算获取fitness适应值,进行选择子节点继续重复上述过程,直到找到图中的终止节点,最后生成路径标记与得到该路径对应的fitness适应值。接着运行测试用例自动生成算法,该算法根据返回的fitness适应值不断自动生成测试用例,直到路径完全覆盖,或者超过设定的运行时间时退出。本发明适用于软件测试的,经过实验验证,可以应用于实际的软件测试工作环境。

著录项

  • 公开/公告号CN108710575B

    专利类型发明专利

  • 公开/公告日2020-11-24

    原文格式PDF

  • 申请/专利权人 华南理工大学;

    申请/专利号CN201810501975.0

  • 申请日2018-05-23

  • 分类号G06F11/36(20060101);

  • 代理机构44102 广州粤高专利商标代理有限公司;

  • 代理人何淑珍;江裕强

  • 地址 510640 广东省广州市天河区五山路381号

  • 入库时间 2022-08-23 11:22:36

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号