摘要
本发明提供一种基于部分代码覆盖率反馈的汽车电控单元模糊测试方法和计算机,属于汽车电控单元代码测试技术领域。计算机对汽车电控单元的源代码进行静态分析,识别必然执行块和条件执行块,对条件执行块进行选择性插桩,插入条件执行块的覆盖率记录指令。计算机源代码,并加载到汽车电控单元中,通过模糊测试引擎生成测试输入信号,注入到汽车电控单元中。汽车电控单元的在执行程序的过程中,记录条件执行块的覆盖情况到内存中的位图;每完成一个完整的执行周期,计算机通过调试器读取条件执行块的覆盖率数据;模糊测试引擎根据条件执行块的的覆盖率数据反馈调整输入生成策略并再次测试。本发明高效收集汽车电控单元源代码模糊测试覆盖情况。
技术关键词
汽车电控单元
模糊测试方法
代码覆盖率
计算机
静态路径分析
代码测试技术
调试器
引导算法
变异策略
进化算法
分析工具
信号
种子
识别方法
处理器
指令
功能模块
数据
周期
系统为您推荐了相关专利信息
车辆续航里程
训练预测模型
生成训练数据
预测续航里程
子系统
可拓云模型
储能选址方法
评估指标体系
节点
储能需求