Invention Publication

一种模糊测试方法及系统
Abstract:
本申请提供一种模糊测试方法及系统,所述方法包括:对程序进行静态分析,以获取程序的每个基本块的复杂度信息;对程序进行模糊测试以获取测试用例;对程序进行混合执行,在基于选择获取的种子文件提取关键字节信息的同时,基于该种子文件为模糊测试辅助提供满足复杂路径约束的测试用例。本申请实施例根据路径复杂度与执行概率进行针对性种子文件选择,提高了模糊测试种子选择过程的针对性;利用混合执行提取种子文件中与程序行为相关的关键字节信息,提高了模糊测试变异过程的针对性。
Patent Agency Ranking
0/0