摘要
本发明公开了一种基于代码语义相似性的集成模糊测试方法。方法包括先获取基准代码库并进行模糊测试和函数级代码切片等获取各个模糊测试工具的总边缘覆盖率索引,对待测代码库进行函数级代码切片和编码处理获取各个模糊测试工具的总得分索引,根据总边缘覆盖率索引对总得分索引进行索引放大处理得到新的总得分索引,根据新的总得分索引采用动态资源平衡调整方法对待测代码库进行不断模糊测试,最终得到所有模糊测试工具在待测代码库上的位图覆盖率和检测到的漏洞量。本发明基于代码语义相似性提出了结合索引放大方法和动态资源平衡调整方法的集成模糊测试方法,提高了模糊测试的位图覆盖率和检测漏洞量,实现了更加高效的计算资源动态分配。
技术关键词
测试工具
集成模糊测试方法
覆盖率
代码库
索引
代码切片
复杂度
资源分配
基准
更新方法
漏洞
分析工具
插桩工具
贡献率
语义
动态
解析方法
编码
处理器
系统为您推荐了相关专利信息
图像检测方法
结构光图像
多任务损失函数
可见光图像
语义特征
粒子
三角形面片
布点方法
填充算法
Delaunay三角剖分
资源控制方法
业务分配
异常状况
非暂态计算机可读存储介质
核心