一种面向持续集成过程的模糊测试方法

    公开(公告)号:CN115203041A

    公开(公告)日:2022-10-18

    申请号:CN202210850988.5

    申请日:2022-07-20

    Inventor: 张家铭 崔展齐

    Abstract: 本发明公开了一种面向持续集成过程的模糊测试方法,涉及软件协同开发领域。本发明包括以下步骤:在应用持续集成的项目中,对相邻的两次提交进行差异分析,获取两者的差异信息,并根据差异信息获取变更点,存入变更点集合;在构建项目的过程中,根据变更点信息进行数据流分析,获取数据流分析结果;利用数据流分析结果进行程序插桩,获得已插桩的被测程序;对被测程序进行模糊测试,在测试过程中计算种子测试用例的适应度,并根据适应度为其分配相应的测试资源。本发明更有针对性地对持续集成过程中产生变更的地方进行测试,减少手动构建测试用例带来的开销。

Patent Agency Ranking