文件名称:Fuzzcheck:针对Rust的结构和覆盖率指导的模糊测试-Rust开发
文件大小:727KB
文件格式:ZIP
更新时间:2024-06-16 12:43:01
Rust Testing
用于Rust功能的结构感知,过程中,覆盖率指导的进化模糊引擎。 fuzzcheck Fuzzcheck是用于Rust功能的结构感知和覆盖率指导的模糊引擎。 其主要目的是用作基于属性的测试的输入生成器。 给定一个功能测试:(T)-> bool,它将尝试查找类型T的值,该值在测试中失败或导致崩溃。 Fuzzcheck通过维护一组测试输入并使用运行test(input)导致的代码覆盖范围的唯一性对它们进行排序来工作。 从该池中,它选择一个高级输入,对其进行突变,然后运行
【文件预览】:
fuzzcheck-rs-master
----rustfmt.toml(15B)
----Cargo.toml(276B)
----.github()
--------FUNDING.yml(641B)
--------workflows()
----fuzzcheck_serializer()
--------Cargo.toml(895B)
--------src()
--------README.md(659B)
----LICENSE.txt(1KB)
----fuzzcheck_mutators()
--------Cargo.toml(647B)
--------src()
--------examples()
--------README.md(569B)
----fuzzcheck_mutators_derive()
--------Cargo.toml(429B)
--------src()
--------tests()
----README.md(14KB)
----cargo-fuzzcheck()
--------Cargo.toml(1014B)
--------src()
--------build.rs(91B)
--------README.md(203B)
----usage_tests()
--------basic_example.sh(229B)
----.gitignore(69B)
----fuzzcheck_traits()
--------Cargo.toml(333B)
--------src()
----fuzzcheck_common()
--------Cargo.toml(621B)
--------src()
----articles()
--------fuzzcheck_arbitrary_experiment_graph.png(325KB)
--------fuzzcheck_experiment_graph.png(335KB)
--------why_not_bytes.md(11KB)
----fuzzcheck()
--------Cargo.toml(1KB)
--------src()
--------build.rs(13B)
--------README.md(14KB)