RubyConf 2024 The Mutation Game: Cracking the Enigma of Mutation Testing by Tyler Lemburg

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=WqrL5w0WP0o



Duration: 0:00
4 views
0


Can your application’s code achieve complete perfection? If you join Professor X’s School for Gifted Mutation Testers, it can get pretty dang close. Discover the Mystique of transforming your code in silly (and not-so-silly) ways, and seeing if this makes your tests fail. If your tests do fail, they are solid as a Colossus! If your tests passed, then you have discovered a Rogue mutant! But do not worry: I will teach you the ins and outs of squashing that mutant like a Blob and making your code stronger than Wolverine.

Storm into this session and learn what mutation testing is all about, see if it may be right for your Ruby codebase, and explore the tools that make it possible. We will use the `mutant` gem and delve into an example Ruby app, bringing it to full mutation testing coverage through simplifying code and improving tests. Even if this technique is not right for your project, you will come away from this session with a deeper understanding of Ruby, code parsing, test-driven development, and writing clean, beautiful code.




Other Videos By Confreaks


2025-01-15RubyConf 2024 Lightning Talks
2025-01-15RubyConf 2024 Chaos Engineering on the Death Star by Sara Jackson
2025-01-15RubyConf 2024 Building JRuby: How We Implement Ruby on the JVM by Charles Nutter & Thomas Enebo
2025-01-15RubyConf 2024 Detecting and classifying object images using ruby by Fabio Leandro Janiszevski
2025-01-15GS D3 01 Brandon Weaver 1
2025-01-15RubyConf 2024 Going Postel by Scott Werner
2025-01-15RubyConf 2024 Names from a hat by Murray Steele
2025-01-15RubyConf 2024 Keynote: Yukihiro "Matz" Matsumoto
2025-01-15RubyConf 2024 Keynote by Nadia Odunayo
2025-01-15RubyConf 2024 Who Wants to be a Ruby Engineer? by Drew Bragg
2025-01-14RubyConf 2024 The Mutation Game: Cracking the Enigma of Mutation Testing by Tyler Lemburg
2024-11-10Modern Development Workflows in LabVIEW by Greg Richardson. GDevCon N.A. 2024
2024-11-10Modularity As It Applies to Everything by Brian Powell. GDevCon N.A. 2024
2024-11-10GDevCon N.A. - 4x7 G AI Assistant for LabVIEW (Project Code Name) by Jim Kring
2024-11-10Using LabVIEW To Do Totally Legal Things Online by Eric Stach. GDevCon N.A. 2024
2024-11-10Your LabVIEW Code Is a Work of Art... But I Can't Read It by Darren Nattinger. GDevCon N.A. 2024
2024-11-10Nx24x7: Challenges and Considerations When Designing a Life... by Katya Prince. GDevCon N.A. 2024
2024-11-10Using LabVIEW and LoRa for Long-Distance Status and Control by Matthew Harrison. GDevCon N.A. 2024
2024-11-10GDevCon N.A. 2024 - 1x7 Summer of LabVIEW 2024 by Derrick Bommarito
2024-11-10Innovate, Validate, Elevate: LabVIEW Quality Paradigm by Kevin Shirey. GDevCon N.A. 2024
2024-11-10Decoupling in Practice - How Good Software Engineering Can Save... by Allen Smith.GDevCon N.A. 2024