fuzz 模块

注意:

当前暂不支持通过 import fuzz 直接导入 fuzz 模块,否则,在编译阶段会报无法找到 fuzz 包的错误(error: can not find package 'fuzz') 。建议当前使用导入 fuzz 子包的形式使用 fuzz 模块。

fuzz 功能介绍

fuzz 模块提供基于覆盖率反馈的模糊测试能力。其主要功能是自动生成大量随机的输入数据,以检测目标软件在各种异常情况下的稳定性和安全性。

fuzz 模块的包列表

fuzz 模块提供了如下包:

包名功能
fuzzfuzz 包为开发者提供基于覆盖率反馈的仓颉 fuzz 引擎及对应的接口,开发者可以编写代码对 API 进行测试。