The most exhausting part of programming is the testing. Poking at a recently-created program or mobile app to find bugs is time-consuming, frustrating, and never guaranteed to catch problems. If only there was a way to more comprehensively catch bugs. Well, it turns out there is! ...