Mutation Testing in Java with Pitest
Traditional unit testing techniques like TDD and code coverage are not enough to write high-quality unit tests. In this course, you’ll learn how mutation testing can help you write better tests.
At the core of mutation testing is a thorough knowledge of creating a test suite that you can trust. In this course, Mutation Testing in Java with Pitest, you’ll learn how to evaluate your unit tests and improve them using Pitest. First, you’ll understand what mutation testing is and why it’s needed. Next, you’ll learn how to use Pitest to introduce small changes to your program and see if your unit tests can detect it. Finally, you’ll discover how the results of mutation testing can be analyzed to discover bad tests. When you’re finished with this course, you’ll have a foundational knowledge of mutation testing that will help you as you move forward to test your programs in a better way.
Author Name: Esteban Herrera
Author Description:
Esteban Herrera has more than fifteen years of experience in the software development industry. He has worked in many roles and projects, but mostly architecting and developing enterprise systems with Java and Javascript. Nowadays, he spends all of his time learning new things, writing articles, teaching programming, and enjoying his kids.
Table of Contents
- Course Overview
1min - Introducing Mutation Testing
22mins - Performing Mutation Testing with Pitest
25mins - Detecting Bad Tests with Mutation Testing
18mins - Working with Mutation Operators
22mins - Exploring Pitest Configuration Options
17mins - Using Mutation Testing in the Real World
12mins
There are no reviews yet.