Real-time reporting voor Stryker Mutator

Site Info Support B.V.

Een nadeel van mutation testing is dat het veel tijd kost. Doorgaans wordt voor iedere mutant (een deel van) je tests opnieuw uitgevoerd. Dit kan voor sommige projecten meerdere uren duren. Hierdoor voer je mutation testing meestal uit op een build server in je continuous delivery pipeline. Zo kan het zijn dat je pas na enkele uren een rapport te zien krijgt. Het zou mooi zijn als je real-time feedback zou kunnen krijgen, zodat je alvast met de nieuwe informatie aan de slag kunt.

Een voorbeeld van zo’n Stryker rapport is terug te vinden op: https://dashboard.stryker-mutator.io/reports/github.com/stryker-mutator/stryker-js/master.

De opdracht

Onderzoek wat de beste techniek is om real-time feedback te kunnen geven op een mutation testing proces. De oplossing moet werken onafhankelijk van een specifiek mutation testing framework. Ook moet de oplossing schaalbaar zijn, zodat deze kan werken voor een groot aantal projecten. Bij voorkeur moet deze oplossing te integreren zijn in het Stryker Dashboard.

Ontwikkel een Proof of Concept (PoC) en laat zien dat deze werkt door de real-time rapportage te implementeren in ten minste één mutation testing framework.

Om op deze vacature te solliciteren bezoek je carriere.infosupport.com.