Mutation Testing – 1×02

Tulip Mutation

In this episode, Chuck talks about mutation testing: what it is, how it fits into your testing strategy, and how to accomplish it manually. In brief, mutation testing is the practice of making modifications to your code to ensure that tests fail. If tests don’t fail, it points to the possibility that your test suite may be exercising your code, yet not testing it for correct behavior. He also talks about mutant-rspec, an automated mutation test tool for Ruby.

This episode is sponsored by our friends and generous backers onĀ Patreon. Sign up today!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.