The word debugging itself is dreaded by novices and expert architects alike. But even with that said, testing in Salesforce is not that difficult and if you incorporate some best-practices based strategy and some cool tools, you may save lots of efforts in testing, and more specifically repetitive testing.