Dave Aronson

Helping Companies Write Better Software Faster

Dave Aronson is a semi-retired software development consultant (writing code *and* giving advice on processes, tools, etc.), with over 36 years of professional experience in a wide variety of languages, systems, frameworks, techniques, domains, etc., though he is fairly new to Elixir. He is the T. Rex of Codosaurus, LLC (his one-man consulting firm, which explains how he can get such a cool title, at https://www.Codosaur.us/) near Washington, DC, USA. In his spare time, he brews mead.

Past Activities

Dave Aronson
Code BEAM Europe 2022
20 May 2022
14.30 - 15.15

Kill All Mutants! (Intro to Mutation Testing)

How good is your test suite? Would it all still pass if the tested code was changed? If so, there may be problems with your code, your tests or both!
Mutation Testing reveals these cases. This talk will tell you how to use mutation testing, its benefits, drawbacks, inner workings, and history. There will be several examples and a list of tools for many popular languages.
You will come away equipped with a powerful new technique for making sure your tests are strict and your code is meaningful.


Tell people:

what mutation testing is
why mutation testing is helpful
how to do mutation testing
some tools for doing mutation testing

Senior devs, and occasional intermediate developers, who are comfortable with unit testing and, ideally, are already familiar with more abstruse concepts like an Abstract Syntax Tree, but that's not absolutely required. Where experience helps is more in being able to connect the results of a particular case with what you should do about it.