Having high quality test cases is a very important part of the process. What exactly makes a
high quality test case?
- All inputs hit unique codes paths
- The test case is as efficient as possible
Both of the statements above are very important; this leads to
fast fuzzing and
good coverage fuzzing. A good tool for helping with this is
AFL tmin. This tool altering the input until it is the smallest test case possible that still hits the wanted path.