Generating Software Tests

Sitemap

This sitemap shows possible paths through the book chapters. An arrow $A \rightarrow B$ means that chapter $A$ is a prerequisite for chapter $B$.

import IPython
IPython.display.SVG(filename='00_Sitemap.svg')
%3 Fuzzer Fuzzing: Breaking Things with Random Inputs Coverage Getting Coverage Fuzzer->Coverage SearchBasedFuzzer Search-Based Fuzzing Fuzzer->SearchBasedFuzzer Grammars Fuzzing with Grammars Fuzzer->Grammars MutationFuzzer Mutation-Based Fuzzing Coverage->MutationFuzzer MutationAnalysis Evaluating Test Effectiveness with Mutation Analysis Coverage->MutationAnalysis GrammarCoverageFuzzer Grammar Coverage Coverage->GrammarCoverageFuzzer ProbabilisticGrammarFuzzer Probabilistic Grammar Fuzzing Coverage->ProbabilisticGrammarFuzzer GrammarMiner Mining Input Grammars Coverage->GrammarMiner DynamicInvariants Mining Function Specifications Coverage->DynamicInvariants GrammarFuzzer Efficient Grammar Fuzzing Grammars->GrammarFuzzer Intro_Testing Introduction to Software Testing Intro_Testing->Fuzzer GreyboxFuzzer Greybox Fuzzing MutationFuzzer->GreyboxFuzzer ConfigurationFuzzer Testing Configurations GrammarCoverageFuzzer->ConfigurationFuzzer Carver Carving Unit Tests GrammarCoverageFuzzer->Carver GUIFuzzer Testing Graphical User Interfaces GrammarCoverageFuzzer->GUIFuzzer APIFuzzer Fuzzing APIs ProbabilisticGrammarFuzzer->APIFuzzer InformationFlow Tracking Information Flow GrammarMiner->InformationFlow GrammarFuzzer->GrammarCoverageFuzzer GrammarFuzzer->GrammarMiner Parser Parsing Inputs GrammarFuzzer->Parser GeneratorGrammarFuzzer Fuzzing with Generators GrammarFuzzer->GeneratorGrammarFuzzer Reducer Reducing Failure-Inducing Inputs GrammarFuzzer->Reducer WebFuzzer Testing Web Applications GrammarFuzzer->WebFuzzer Parser->ProbabilisticGrammarFuzzer LangFuzzer Fuzzing with Input Fragments Parser->LangFuzzer Parser->InformationFlow GeneratorGrammarFuzzer->APIFuzzer WebFuzzer->GUIFuzzer ConcolicFuzzer Concolic Fuzzing InformationFlow->ConcolicFuzzer APIFuzzer->Carver SymbolicFuzzer Symbolic Fuzzing ConcolicFuzzer->SymbolicFuzzer

Creative Commons License The content of this project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. The source code that is part of the content, as well as the source code used to format and display that content is licensed under the MIT License. Last change: 2019-04-16 22:39:24+02:00CiteImprint