“生成软件测试”的代码(https://www.fuzzingbook.org/)

fuzzingbook的Python项目详细描述


“生成软件测试”的代码

此文件夹保存“生成软件测试”中的代码。这本书通过自动化软件测试来解决软件错误的问题,特别是通过自动生成测试。近年来,新技术的发展导致了测试生成和软件测试的显著改进。它们现在已经足够成熟,可以组装成一本书,甚至可以使用可执行代码。

关于细节(以及整本书!),请参见网站:https://www.fuzzingbook.org/

使用代码

这本书有很多使用代码的例子;我们鼓励您阅读它,然后使用这段代码来尝试。

导入

您可以在自己的项目中导入模块并使用基础结构,如

fromfuzzingbook.FuzzerimportRandomFuzzerf=RandomFuzzer()f.fuzz()

运行

您还可以直接执行文件以运行本书中的示例,如中所示

$ ./Fuzzer.py

享受吧!

许可证

版权所有(c)2018萨尔兰大学、CISPA、作者和撰稿人

特此免费授予获得本软件副本和相关文档文件(以下简称“软件”)的任何人使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利,并在符合以下条件的情况下,允许向其提供软件的人员这样做:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

<软件>提供“原样”,无任何担保,明示或默示,包括但不限于适销性、适合特定用途和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在tex文件中以读/写方式拆分一行?   java Ping选项s的值不正确,有效范围为1到4   java我需要在Eclipse中设置/配置哪些环境变量(对于SeleniumWebDriver)?如果我不设置/配置它们呢?   java将经过筛选的第二个表的两列映射到一个集合成员   垃圾收集Java:增加YoungGen大小以提高GC性能   JavaHibernate对复杂连接执行两个查询,而不是一个查询   foreach Java 8:映射而非简单循环   java指定ThreadPoolExecutor问题   java如何解决此错误:二进制运算符“&&”的操作数类型错误   JavaJPA+MariaDB:排序规则如何影响unicode支持?   在循环中RxJava中变量延迟前后的java执行函数   java初始化数组中的数组   java在LWJGL中绘制四边形时,我做错了什么?   java错误找不到符号变量id   java组织。阿帕奇。log4j。jmx不具备生产质量?(log4j 1.2)