一种基于部分代码覆盖率反馈的汽车电控单元模糊测试方法和计算机
申请号:CN202510931385
申请日期:2025-07-07
公开号:CN120803935A
公开日期:2025-10-17
类型:发明专利
摘要
本发明提供一种基于部分代码覆盖率反馈的汽车电控单元模糊测试方法和计算机,属于汽车电控单元代码测试技术领域。计算机对汽车电控单元的源代码进行静态分析,识别必然执行块和条件执行块,对条件执行块进行选择性插桩,插入条件执行块的覆盖率记录指令。计算机源代码,并加载到汽车电控单元中,通过模糊测试引擎生成测试输入信号,注入到汽车电控单元中。汽车电控单元的在执行程序的过程中,记录条件执行块的覆盖情况到内存中的位图;每完成一个完整的执行周期,计算机通过调试器读取条件执行块的覆盖率数据;模糊测试引擎根据条件执行块的的覆盖率数据反馈调整输入生成策略并再次测试。本发明高效收集汽车电控单元源代码模糊测试覆盖情况。
技术关键词
汽车电控单元
模糊测试方法
代码覆盖率
计算机
静态路径分析
代码测试技术
调试器
引导算法
变异策略
进化算法
分析工具
信号
种子
识别方法
处理器
指令
功能模块
数据
周期