Testing code is boring, tedious and highly frustrating. However without testing you virtually guarantee bugs will appear in production code. A big part of development and debugging process is spent testing the various bits of code.