Daniel Moka

Moka IT (Hungary)

Mutation Testing In Action

Code coverage is not a quality metric. You can have 100% code coverage without any test assertions. Code coverage can help to detect untested areas of the code, but it doesn't tell anything about the tested areas. How can we measure the quality of our tests then? The answer is: Mutation Testing. In this session, I will explain what Mutation Testing is and demonstrate how to use it through a live coding session. I will also present why Test-Driven Development (TDD) is the most optimal approach for writing code with the most reliable test suite. Don’t write tests to increase code coverage. Write tests to gain confidence. Key Takeaways: - Learn why code coverage is a misleading metric - Understand what Mutation Testing is and how it works - Explore how you can create different types of mutations - Discover the latest tools to execute mutation testing - Learn why TDD is the best solution for writing quality tests

Buy Tickets now
Daniel Moka is a software craftsman and coach, helping teams and individuals produce quality software. With a network of over 100,000 followers, he is on a mission to raise the software quality standards worldwide by using the best engineering practices. He is the founder of the TDD Manifesto, the main organizer of the first International TDD Conference, and he also co-organizes regular meetups for the Tech Excellence software community, which has over 4,500 members.