Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus

heise Academy Logo
Webinare
c't - Magazin für Computertechnik

Mutation-Testing mit Stryker – JavaScript- und TypeScript-Tests auf dem Prüfstand

Unabhängig davon, ob eine Code-Basis neu entwickelt wird oder schon lange im Einsatz ist, es lohnt sich immer, sie auf Fehler zu prüfen. Dazu kommen Tests ins Spiel, die regelmäßig laufen sollten. Das Webinar zeigt, wie man wiederum diese Tests selbst effizient auf Fehler prüfen kann. 

Webinare

Mutation-Testing mit Stryker – JavaScript- und TypeScript-Tests auf dem Prüfstand

Überblick

Viele nutzen Unit-Tests, um ihren Code zu überprüfen. Die spannende Frage ist jedoch, ob diese auch ausreichen. Coverage-Tools versprechen eine Antwort darauf. Schaut man genauer hin, sind deren Analysen jedoch häufig unzureichend. Selbst Test-Suites mit einer Line-Coverage von 100 Prozent übersehen oft Fehler.

Mit Mutation-Testing erhält man qualitativ aussagekräftigere Ergebnisse. Mittels des Tools Stryker stellt man die Tests selbst auf den Prüfstand, indem es gezielt Fehler (Mutationen) einbaut. So bekommt man realistischere Aussagen darüber, wie zuverlässig die Test-Suite Fehler finden kann. Außerdem erlaubt Stryker detaillierte Einblicke, wo eventuelle Probleme liegen.

Das Werkzeug lässt sich mit geringem Aufwand in Projekte und Pipelines integrieren. Durch seine besondere Funktionsweise benötigen Strykers Testläufe vergleichsweise wenig Zeit. Wie man mit dem Werkzeug umgeht, was es zu beachten gibt und warum man sich nicht allein darauf verlassen sollte, erläutert der Referent Marco Emrich im Webinar.

Zielgruppe

Das Webinar richtet sich an alle Entwickler, die an JavaScript- oder TypeScript-Projekten arbeiten: Frontend-Entwickler, Node.js-Developer oder Test-Engineers. Sie alle eint, dass sie sich eine höhere Qualität ihrer Tests wünschen und dafür ein Werkzeug benötigen.

Inhalte

Warum 100 Prozent Coverage wenig aussagt

Stryker in eigene Projekte einbinden

Test-Suites mit Hilfe von Mutation-Reports verbessern

Aussagekräftige Test-Metrik etablieren

Foto von Marco Emrich

Marco Emrich

Zum Profil
Webinare

Mutation-Testing mit Stryker – JavaScript- und TypeScript-Tests auf dem Prüfstand

Haben Sie Fragen zu unseren Webinaren? Wir helfen Ihnen gern weiter.

Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.

Profilbild von Team Events

Team Events

events@heise-academy.de

+49 511 5352 8603

Telefonisch erreichbar: Mo – Fr | 9 – 17 Uhr

Unsere Antworten auf die häufigsten Fragen

Kontaktformular

Bei Betätigen des Absenden-Buttons verarbeiten wir die von Ihnen angegebenen personenbezogenen Daten ausschließlich für den Zweck Ihrer Anfrage. Weitere Informationen zum Datenschutz finden Sie in unserer Datenschutzerklärung.