grammarinator:ANTLR v4基于语法的测试生成器

时间:2024-04-20 09:56:25
【文件属性】:

文件名称:grammarinator:ANTLR v4基于语法的测试生成器

文件大小:88KB

文件格式:ZIP

更新时间:2024-04-20 09:56:25

security test-automation antlr4 fuzzing fuzzer

语法编辑器 ANTLRv4基于语法的测试生成器 Grammarinator是一个随机的测试生成器/模糊器,它根据输入的 v4语法创建测试用例。 这种基于语法的方法背后的动机是利用各种公开可用的。 找到的问题的可从Wiki获得。 要求 > = 3.5 和setuptools Python软件包(后者由pip自动安装)。 SE> = 7 JRE或JDK 安装 快速方法(安装最新的官方版本): pip3 install grammarinator 或克隆项目并运行setuptools(以安装最新的开发修订版): python3 setup.py install 用法 第一步, Grammarinator采用并在Python3中创建测试生成器脚本。 如果需要,可以稍后将此类生成器子类化以进一步对其进行自定义。 创建测试生成器的基本命令行语法: grammarinator-pro


【文件预览】:
grammarinator-master
----.gitignore(102B)
----setup.cfg(41B)
----README.rst(8KB)
----.github()
--------workflows()
----tests()
--------test_examples.py(633B)
--------test_grammars.py(604B)
--------grammars()
--------run_grammars.py(7KB)
--------parse.py(3KB)
----examples()
--------fuzzer()
--------grammars()
----RELNOTES.rst(3KB)
----MANIFEST.in(175B)
----setup.py(2KB)
----tox.ini(590B)
----.pylintrc(1KB)
----LICENSE.rst(2KB)
----grammarinator()
--------parser_builder.py(4KB)
--------resources()
--------process.py(29KB)
--------runtime()
--------pkgdata.py(412B)
--------model()
--------cli.py(2KB)
--------generate.py(13KB)
--------__init__.py(377B)
--------parse.py(10KB)

网友评论