Results of the Pitest IDE Plugin with e.solutions (Video and Report, Winter 2023/24 Project)

Symbolic picture for the article. The link opens the image in a large view.

This project is one of six Scrum projects with industry partners that were part of the Winter 2023/24 AMOS Projects. Below please find the video (you may also like the other videos) and the project summary which details the final result of the project. We run these projects every semester, so please be in touch if you would like to motivate one of your own!

Demo Video

Project Summary

Project namePit Mutation Mate
Project missionOur mission is to enhance software mutation testing within the IntelliJ IDE by implementing a specifically designed plugin that integrates with PiTest. We aim to not only enhance PiTest’s functionality within IntelliJ IDE but also empower developers with more efficient, precise, and user-friendly software testing tools, ultimately leading to higher-quality software development.
Industry partnere.solutions
Team logo
Project summaryWe developed two different plugins. First we created our main Jetbrains IDE plugin that can be used in IntelliJ Idea & AndroidStudio. The plugin enables the user to set the scope for their mutation tests on the fly and integrates a visualization of the results in your working environment. It allows the user to do mutation testing and improve their tests all without leaving the IDE. The second plugin works for Gradle, which helps us to configure Pitest as needed for our main plugin. Additionally, we added a Pitest dependency, that adjusts the given Pitest output to our needs.
Project illustration
Team photo
Project repositoryhttps://github.com/amosproj/amos2023ws02-pitest-ide-plugin