Get the latest tech news
Fuzz Map
is a fuzzer for GUIs that automatically identifies states using code coverage and builds a visual map. Ideally, the map is useful even to people who'd prefer not to read code.
To record branch coverage and obtain hit vectors for nodes (render states) and edges (event handlers), Fuzz Map uses compile-time instrumentation. Tangentially, Fuzz Map does some things with compile-time instrumentation which could just as well be done at by patching the application runtime, e.g. associating event handlers with their elements. Fuzz Map also uses the most significant bit to record whether a hit counter ID corresponds to a “high detail” branch; currently these are just function entry points.
Or read this on Hacker News