Testing tools, techniques, and best practices.
Category: Testing

Episode #578
Performance Testing – Scaling with Inputs
When we feed large quantities of data to our algorithms, we start having to worry about their performance scaling characteristics. Join guest chef Piotr Murach and learn how characterize algorithms …

Episode #577
Performance Testing – Staying Fast
Join guest chef Piotr Murach to learn how algorithm performance can be analyzed and characterized using "Big-O" notation. Then, be amazed at his tools for programmatically verifying our algorithmic performance!

Episode #544
Risk-Oriented Testing
Unit tests? Integration tests? Where will you get the most bang for the buck from the time you spend testing your code? Join guest chef Chelsea Troy to learn how …

Episode #539
Better Code with Mutant
Mutation testing isn't just for better tests. In this screencast with Daniel Gollahon, you'll see how the mutant gem can help you write cleaner, safer Ruby code.

Episode #538
Better Tests with Mutant
Learn how mutation testing can teach you to write better tests, with guest chef Daniel Gollahon.

Episode #533
Episode #533: Rails System Test with Sam Phippen
Get the lowdown on how to use RSpec to write modern Rails System Tests, from guest chef Sam Phippen.

Episode #522: Cucumber Expressions with Matt Wynne
Is sharing executable specification documents between developers and business domain experts a myth? Far from it! In this episode, guest chef Matt Wynne of the Cucumber project shows how to …

Episode #516: TDD is easy! – with Michal Taszycki
Have you ever heard someone say that TDD is just "too hard" to get started with on some platform? Watch Michal Taszycki put this fear to bed once and for …

Episode #513: Literal Expectation
In tests is it better to assert against model attributes, or against literal values? In this episode, you'll see why one option is clearly preferable to the other.