MountainWest RubyConf 2014 - Re-thinking Regression Testing by Mario Gonzalez

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



Duration: 26:34
300 views
1


Regression testing is invaluable to knowing if changes to code have broken the software. However, it always seems to be the case that no matter how many tests you have in your regression buckets, bugs continue to happily creep in undetected. As a result, you are not sure if you can trust your tests anymore or your methodology, and you are ready to change that. I will present a powerful technique called mutation testing that will help make your tests capable of detecting future bugs. I will also give you a metric to assess the effectiveness of your tests in terms of regression, so that future changes in your software can be done with impunity.
Audience will learn:
What mutation testing is and why it works.
When and how to apply mutation testing.
How to improve their tests so they detect bugs that are introduced during the normal evolution of software.

Help us caption & translate this video!

http://amara.org/v/FG2m/




Other Videos By Confreaks


2014-04-23MountainWest RubyConf 2014 - Software Development Lessons from the Apollo Program
2014-04-23MountainWest RubyConf 2014 - CRUD! The Consequences of Not Understanding How ActiveRecord ...
2014-04-23MountainWest RubyConf 2014 - MagLev - From Download to Deploy by Johnny T
2014-04-23MountainWest RubyConf 2014 - The Timeless Way of Building by John Athayde
2014-04-23MountainWest RubyConf 2014 - Test Driven Neural Networks with Ruby by Matthew Kirk
2014-04-23MountainWest RubyConf 2014 - A World Without Assignment by Aja Hammerly
2014-04-23MountainWest RubyConf 2014 - Five machine learning techniques that....
2014-04-23MountainWest RubyConf 2014 - Affordance in Programming Languages by Randy Coulman
2014-04-22MountainWest RubyConf 2014 - Dont. by Ernie Miller
2014-04-22MountainWest RubyConf 2014 - Big O in a Homemade Hash by Nathan Long
2014-04-22MountainWest RubyConf 2014 - Re-thinking Regression Testing by Mario Gonzalez
2014-04-22MountainWest RubyConf 2014 - Unpacking Technical Decisions by Sarah Mei
2014-04-22MountainWest RubyConf 2014 - The Other Junk Drawer: My Tests are a Mess
2014-04-22MountainWest RubyConf 2014 - New Ruby 2.1 Awesomeness: Pro Object Allocation Tracing
2014-04-22MountainWest RubyConf 2014 - Introduction to CRuby source code by Andy Pliszka
2014-04-22MountainWest RubyConf 2014 - Generate Parsers! Prevent Exploits! by Nick Howard
2014-04-22MountainWest RubyConf 2014 - A Magical Gathering by Aaron Patterson
2014-04-22EmberConf 2014 Mr Router Embraces the Controller by Alex Matchneer
2014-04-21EmberConf 2014 The {{x-foo}} in You by Ryan Florence
2014-04-21EmberConf 2014 Convergent/Divergent by Christopher Meiklejohn
2014-04-21EmberConf 2014 Software Productivity and Ember: Ember CLI by Stef Penner