Of course, there has been written a lot about testing. You will find here some links that I found just interesting.

- Beautiful Tests - about how beautiful writing tests can be and how it can "beautify" your code. A very recommendable article about writing tests from the equally recommendable book Beautiful Code