Mutation Testing in PHP with Humbug – Mark Redeman
Mutation testing is a technique that measures the quality of a test suite and helps you write more robust code.
This is done by making small changes (mutations) to our code, which will break our application, and ensuring that there is at least one test that no longer passes.
This talk introduces the concept of mutation testing.
We show that by using mutation testing we can find bugs in code which has a 100% code coverage.
We will look at a few open source projects and use the [padraic/humbug package](http://github.com/padraic/humbug) to analyze their Mutation Score Indicator.
Lastly we look at some of the disadvantages of mutation testing, namely performance and false positives and how to overcome them.
Crafting beautiful software – Jorn Oomen
All projects start with a lot of enthusiasm. As many projects grow the technical debt gets bigger and the enthusiasm gets less. Almost any developer can develop a great project, but the key is maintaining an ever evolving application with minimal technical debt without loosing enthusiasm.
During this talk you will be taken on the journey of application design. The starting point is an application that looks fine but contains lots of potential pitfalls. We will address the problems and solve them with beautiful design. We end up with testable, nicely separated software with a clear intention.
19:00 – 19:30 – Doors open.
19:30 – 19:45 – A word from our organizers / location sponsor
19:45 – 20:30 – Mutation Testing in PHP with Humbug – Mark Redeman
20:30 – 21:15 – Crafting beautiful software – Jorn Oomen
21:15 – 22:00 – Round up and start of Social!
Share this meetup to your friends and colleagues and we hope to see all of you on May 12th!
Also, we ask you to provide the speakers with some helpful feedback afterwards. You can do see here: https://joind.in/event/010php-mutation-testing-in-php-with-humbug–crafting-beautiful-software/details