mutation

Mutationstests

Ende Januar habe ich an der OOP2015-Konferenz in München teilgenommen. Unter den vielen interessanten Sitzungen war eine, die einen bleibenden Eindruck hinterlassen hat. Es war der Workshop von Filip van Laenen und Markus Schirp über Mutationstests (Folien hier), den ich in diesem Beitrag zusammenfassen möchte.

Weiterlesen

Mutation Testing 101

Unit Tests sind der wichtigste Baustein einer Qualitätssicherungsstrategie. Ca. drei Viertel aller potentiellen Fehler können in Unit Tests aufgedeckt werden. Mutation Testing ist eine Technik, um die Effektivität einer Unit Test Suite zu prüfen.

In unserem 1-tägigen Mutation Testing Basis Training lernen Sie die theoretischen Grundlagen zu Mutation Testing, praktische Anwendungsgebiete sowie Fallstricke. Sie lernen wie Sie typische Software Qualitätsmetriken sowie Mutation Reports korrekt interpretieren.

Weiterlesen

Sonarqube: Mutation Analysis Plugin

Mit Hilfe von Mutation Testing können Sie die Qualität Ihrer Unit Test Suite ermitteln, Testlücken aufdecken und dadurch die Qualität Ihrer Software verbessern.

Unser Mutation Analysis Plugin für Sonarqube erlaubt es, aus den Testergebnissen, die durch das Pitest Mutation Analysis Werkzeug erstellt wurden, direkt die betroffenen Stellen im Code anzuzeigen, einschliesslich Detailinformationen zu den Mutanten, und direkt Bugs im Bugtracking zu erfassen.

Weiterlesen