Teaching software testing can be hard: Students are not always enthusiastic about writing tests for their software, and even seasoned developers may struggle to find the motivation to write tests. In this talk I will report on my experiences and struggles in creating enthusiasm for testing, covering multiple different ways of course and content organisation explored over the years. Some of the key ingredients that emerged over time are a focus on practical experiences and gamification. We have implemented these using different approaches, in particular the Code Defenders game that turns mutation testing into a competitive and engaging game. While great for enthusiasm, playing games leads to followup challenges such as assessment, classroom management, or the burden of maintaining educational testing frameworks. Student feedback and course data, however, suggest that this is worthwhile.