I don't know anyone who likes writing test units for their software. This kind of pragmatic self-defense technique is a necessary evil these days, with increasingly tight timeframes, ten different levels of the software stack to interact with, and seemingly-brittle libraries being called at every juncture. Like incinerating and burning your cutting board after preparing chicken, lest you get the plague, writing tests is a big time sink, but you gotta do it. However, a new form of artificial intelligence research might soon make the whole process much easier. Read on past the jump for more information.