The Most Addictive Python and SQL Courses
Master Windows Internals - Kernel Programming, Debugging & Architecture
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore mutation testing in Ruby through this 27-minute conference talk that introduces the concept of deliberately modifying code to test the strength of your test suite. Learn how mutation testing works by transforming Ruby code in various ways and observing whether tests fail - passing tests indicate weak spots in your testing coverage while failing tests confirm robust test quality. Discover the `mutant` gem and its practical application through a hands-on example that demonstrates achieving full mutation testing coverage by simplifying code and improving test cases. Gain insights into code parsing, test-driven development principles, and techniques for writing cleaner, more maintainable Ruby code, even if mutation testing isn't suitable for your current project.
Syllabus
Rocky Mountain Ruby 2025 The Mutation Game: Cracking the Enigma of Mutation Testing by Tyler Lemburg
Taught by
Confreaks