Testing in our applications is essential to inspire confidence, catch regressions, and encourage simple designs. However, since tests have become such a large percentage of our applications, they're also prone to various code smells and anti-patterns. In this talk, we'll discuss various strategies to combat common testing mistakes found in Rails applications that reduce test code quality, performance, reliability, and maintainability.