Hinweis: Die aktuelle OOP-Konferenz 2016 finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

Building Reliable Environments

München, 26. - 30. Januar 2015


Mutation Testing with PIT and Mutant

Time:14:00 - 17:00
Session: Mo11

Do you know how good your tests are? Mutation testing can tell you. Code coverage only tells you which lines of code aren‘t touched by unit tests. Mutation testing is much more powerful and can reveal whether you have missing or incorrect unit tests as well as unnecessary source code. This workshop will:
• introduce you to what mutation testing is about,
• work through an example Java and Ruby project to see mutation testing in action
• discuss some of the experiences we gained from using mutation testing in real-life projects.

Maximum number of participants: 30

Participants should bring their own laptop with them, with the following configuration:
• For Java users: have JDK 1.6 or higher installed, Maven 2 or higher, and their favorite IDE
• For Ruby users: have a POSIX fork(2) capable Unix, a recent >= bundler-1.6 and a recent >= ruby-2.0, and their favorite IDE.
In addition, it‘s an advantage if all participants have Git installed so they can clone the repository we‘ll start from.

Target Audience: Developers
Prerequisites: Participants have to be fluent TDDers
Level: Practicing

You will learn:
1. Learn what mutation is all about
2. Be able to use PIT (Java) or Mutant (Ruby) in a project
3. Know how to select other mutation testing tools