heise-Angebot

c't-Webinar: Mutation-Testing mit Stryker

Seine Code-Basis – ob neu oder etabliert – sollte man regelmäßig testen. Das Webinar zeigt, wie man die Tests selbst effizient auf Fehler prüfen kann.

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Lesezeit: 2 Min.
Von
  • Anke Brandt

Gängige Softwaretests haben ein grundlegendes Problem: Oft bleiben Lücken in der Testabdeckung. Unit- und Integrationstests prüfen nicht alle Codepfade, sodass Randfälle und seltene Fehlerbedingungen übersehen werden. Schnell wiegt man sich in falscher Sicherheit – man hat ja getestet. Selbst Test-Suites mit einer Line-Coverage von 100 Prozent übersehen oft Fehler.

Mutation Testing verbessert die Testabdeckung, indem es gezielt kleine Code-Änderungen vornimmt und überprüft, ob die Tests diese Mutationen erkennen. So werden Lücken offengelegt, und die Tests daraufhin bewertet, ob sie auch subtile Fehler erkennen können. Mutation Testing sorgt für präzisere und umfassendere Tests, was im Endergebnis zu höherer Zuverlässigkeit und Softwarequalität führt.

Im Webinar erklärt der Experte Marco Emrich, wie man seine JavaScript- und TypeScript-Tests mit dem Tool Stryker auf den Prüfstand stellen kann. Das Werkzeug lässt sich mit geringem Aufwand in Projekte und Pipelines integrieren. Strykers Testläufe benötigen vergleichsweise wenig Zeit. Marco Emrich erläutert, wie man mit dem Werkzeug umgeht, was zu beachten ist und warum man sich nicht allein darauf verlassen sollte.

Das Webinar richtet sich an Entwickler von JavaScript- und TypeScript-Projekten, darunter Frontend-Entwickler, Node.js-Developer und Test-Engineers. Sie alle wünschen sich eine höhere Testqualität und brauchen ein entsprechendes Tool. Der Crashkurs findet am 25. September von 10:00 bis 12:00 Uhr statt. Frühbucher zahlen nur 99,00 Euro. Ein aktueller Browser genügt für den Livestream. Teilnehmer können im Chat Fragen stellen, und nach dem Vortrag bleibt ausreichend Zeit, um auf offene Fragen einzugehen. Weitere Informationen zur Veranstaltung sowie Details zur Anmeldung finden Sie auf der Seite zum c’t-Webinar von heise academy.

(abr)