本文介绍: 这里,前两个参数是Java库的Maven坐标和要进行模糊测试的Java函数的完全限定名称,采用”方法引用”形式。假设您的项目已经设置了 JUnit 5.9.0 或更高版本,例如基于官方的 junit5-samples。Jazzer是由Code Intelligence开发的一款基于覆盖率引导的JVM平台内部模糊测试工具。几秒钟后,Jazzer应该会触发一个AssertionError,复现它在此库中发现的一个已修复的错误。可选的–autofuzz_ignore标志接受一个要忽略的未捕获异常类的列表。
拓展阅读
开源 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)
开源 Junit performance rely on junit5 and jdk8+.(java 性能测试框架。性能测试。压测。测试报告生成。)
test fuzz-01-模糊测试(Fuzz Testing)
test fuzz-02-模糊测试 JQF + Zest Semantic Fuzzing for Java
test fuzz-03-模糊测试 Atheris A Coverage-Guided, Native Python Fuzzer
test fuzz-04-模糊测试 jazzer Coverage-guided, in-process fuzzing for the JVM
jazzer
快速入门
使用
使用 Jazzer 通过 JUnit 5 进行…
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。