On the Ruby Testing Podcast we discuss how to get started with testing as well as how to write better, more effective tests.
I'm taking a break from a regular publishing schedule to work on some other things, including writing a Rails testing book.
Josh Clayton and I talk about factories vs. fixtures, mystery guests, obscure tests, and Factory Bot.
Chris Kottom and I talk about some of the differences between RSpec and Minitest as well as how to decide which testing framework to work with.
Ben and I talk about how to decide what to write tests for, how pair programming relates to testing, and Tuple, a tool Ben is working on to help facilitate remote pair programming.
Michael Hartl and I talk about how to decide what to write tests for and how to decide when to do test-first vs. test-after. We also talk about push-ups and Arnold Schwarzenegger.
Me and Vladimir Dementyev talk about why fast tests are valuable and how you can make your tests faster.
Listener and junior Rails developer Andrew Mason comes on the show to ask some questions about Rails testing. We discuss the difference between function/integration/unit tests, system tests vs. feature specs, some good testing books to read, and more.
Me and Chris touched on about a billion topics in this episode including integration tests vs. unit tests, DRY in testing, dependency injection, Cucumber, and security.
Building features and writing tests are often seen as competing with one another. How do you balance the two? Dave Kimura and I discuss.
I talk with John Cech of Planet Argon about refactoring legacy Rails projects and legacy test suites.