Most experienced programmers agree that unit tests are vital for a successful project. Nevertheless, in most projects you will find tests of varying readability, meaningfulness and helpfulness – tests of inconsistent quality, for short. In this talk I’ll show you what makes a unit test useful, informative and effective – and what can harm those aspects. (It’s amazing, how much you can learn from simple examples like FizzBuzz.) Also, I’ll talk about how YOU can make your tests awesome using pretty much any modern language and testing framework you like.