Krakow, Poland, 25 - 27 August 2021
Piotr is a software developer with more than 10 years experience in Java. He writes in many languages, currently mostly Kotlin, and is engaged in the open source community. Seeing the rise and fall of many projects, Piotr became immune to silver bullets and started valuing human interactions. He collects habits allowing programmers to concentrate on important things and safely forget about ones that only distract. He also fights magic code and polishes the ability to write dead simple and boring classes and methods.
Mutation testing: Too good to be true?
ConferenceMutation testing is an approach to fight poorly written unit tests by automatically checking if introducing a bug to code is detected by tests. The idea was heavily promoted at conferences at some time and now comes back in 2020 ThoughtWorks Technology Radar. But how well does it work in practice? I will explain the basic principles of Mutation testing and what kind of mistakes are found by looking at Pitest, a popular JVM tool. I will also take a look at the compatibility with Kotlin. Finally, I will try to answer if Mutation testing will improve code quality in your project.
Scheduled on Friday from 14:40 to 15:30 in Room 2