THE VALUE OF TESTING is something that is drummed into software developers from the early stages of their programming
testing is just one of many tools that you can use to improve the quality of code.
don't let testing be the end of your quality assurance—take advantage of analysis tools, and don't be afraid to roll your own.