I love testing. And I like productivity. There are many tools and libraries that make writing tests easier, more convenient, more fun. In this talk I’d like to introduce those that I found the most useful during the years, from selected advanced features of JUnit to assertion libraries, powerful behavior/fault injection, testing of database-related code, and finally to boosting your testing productivity hundredfold with Groovy. We will only skim the surface, you’ll get the opportunity to learn more details in an accompanying in-depth article.