模糊测试分类

Eutopia's Blog

Posted by Eutopia on January 3, 2024

模糊测试分类

根据程序执行反馈的获取情况,可以将模糊测试分为白盒、黑盒和灰盒三类

一、白盒测试

白盒测试通过分析被测程序的内部机制和执行被测程序时收集的信息来生成测试用例,白盒测试通常会对程序进行动态污点分析或符号执行以获取精确的程序分析和状态信息。

二、黑盒测试

黑盒测试将测试对象当作黑盒,按照指定的规范随机生成测试用例。不提前分析程序内部机制也不接受反馈信息来更新测试用例。

三、灰盒测试

灰盒测试的典型特点就是可以使用目标的执行反馈来指导测试用例的生成。

image-20240103104937168