This document discusses why testing can be fun from a developer's perspective. It outlines that testing is enjoyable when the right tools are used, the workbench is clean, and tests run frequently. It provides examples of outside-in testing approaches like Cucumber and RSpec that involve business analysts and allow for close developer-BA collaboration. Quality metric tools like Metric Fu, Reek, Rcov and Flog are also mentioned. The document argues that testing is fun when it involves easy to understand steps, code quality checks, and development and testing are done together.