摘要
本发明提供一种浏览器渲染引擎模糊测试方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:从预设的HTML文件中选择渲染子盒作为候选变异节点,并从CSS预处理数据中选择目标CSS模块作为CSS变异选项;根据所述候选变异节点和所述CSS变异选项,生成测试用例;将所述测试用例输入到目标浏览器中进行模糊测试,生成与所述模糊测试对应的测试报告。本发明提供的实施例用以解决现有技术中生成浏览器渲染引擎的测试用例的耦合性低,模糊测试效率低下的缺陷,实现精准地选择渲染树的渲染子盒和CSS模块进行变异,生成的测试用例具有更高的质量和相关性,进而大幅提升了模糊测试的效率,同时根据生成的测试报告可以精准的评估浏览器的稳定性。
技术关键词
浏览器渲染引擎
模糊测试方法
生成测试用例
异常状态
节点
模块
非暂态计算机可读存储介质
模糊测试效率
二分查找算法
生成浏览器
日志
生成测试报告
有效值
处理器
数据
计算机程序产品
元素
冗余
存储器
定义
系统为您推荐了相关专利信息
多模型数据驱动
Attention机制
锂离子电池
可读存储介质
空间特征提取
神经网络框架
二次贝塞尔曲线
离散单元法
节点特征
控制点