Rafał Leszko is a Java developer at Google. Trainer and speaker at international conferences (Devoxx Morocco, Voxxed Days Thessaloniki). In the past he worked in a number of companies and scientific organizations: CERN, AGH University, Luxoft and more. His roles varied from a team lead, trainer, PhD researcher to developer, but one thing remains unchanged: he loves to be as active as possible, looks for challenges and has a lot of creative ideas (he was the one to introduce the Luxoft Lunch & Learn initiative).
Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session
I will speak about the mutation testing, which is a method to check the quality of your tests. It is more and more often used and there is a reason for that. After the session, you will be able to start using it straight away!
Q. Why is the subject matter important?
Tests check the quality of the production code, but what checks the quality of the tests? Trust me or not, but I used to work for the investment banking industry in a big project where a lot of unit tests had no assertions (!). And yes… the coverage was very high.
Q. Who should attend your session?
Developers. And everyone who cares about the software quality.
Q. What are the key things attendees will take away from your session?
Why NASA Climate Orbiter broke in 1998? And why CERN started to use mutation testing in their process? What is mutation testing and how I can start using it right away!
Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2017?
A lot! I’m writing a book about the Continuous Delivery process it will be published this year. And, on more personal note, I’m waiting for my first child to be born!