Most software testing aims to verify whether a system is functioning as intended. This is what is referred to as positive testing, or testing the "happy path." But what happens when users enter in the wrong input, skip required steps, or use your app...