The Core of .NET

W18 Improve the Quality of Tests Using Mutations


4:00pm - 5:15pm

Level: Introductory

Jason Bock

MVP (C#)

Staff Software Engineer

Rocket Mortgage

How do you know your tests are covering expected cases? We want to make sure our tests are effective but finding tests that are not comprehensive may be difficult. Using mutation testing, you'll gain insight into which tests are reacting to changes correctly and where you may need to dive deeper. In this session, I'll discuss what mutation testing is and how it works in practice.

You will learn:

  • Understand what mutation testing is
  • Gain insights into the quality of your tests
  • See how mutation test tools works