Ume: Property Testing and Performance Fuzzing

As we know, the bugs that hurt are usually in the ones we didn’t think about, the ones that are hidden on the edge of a range, in nested JSON files, in regular expressions that take four seconds to execute a single match… Those… Ume helps you search for those inputs. You describe how toContinue reading “Ume: Property Testing and Performance Fuzzing”

Mate in 10 Minutes: Fuzzing Object Graphs

Common fuzzers generate bytes, strings, or structured grammar-based inputs. Pharo programs, however, work with objects: a BlElement with children that point back to their parent, a Player whose level must stay between 0 and 99, a model where some fields may be nil and others never are. Mate is a small language and toolkit forContinue reading “Mate in 10 Minutes: Fuzzing Object Graphs”