It's a (Testing) Trap! - Häufige Fallstricke beim Testen und wie man sie beseitigt

Ramona Schwering
Ramona Schwering

June 8, 2021

Dieser Inhalt ist auch in folgender Sprache verfügbar: english

“It’s a trap” - ein Ruf oder ein Gefühl, das uns allen vertraut sein dürfte, nicht nur, wenn es um Star Wars geht.

FrontendTestFest 2021
MOONCOM 2021
TestJS Summit 2021

Kurzfassung

"Es ist eine Falle" - ein Ruf oder ein Gefühl, das wir alle kennen dürften, nicht nur in Star Wars. Er signalisiert einen plötzlichen Moment, in dem man eine drohende Gefahr bemerkt. Diese Situation ist eine schöne Allegorie für eine unangenehme Erkenntnis beim Testen. Stell' dir vor, Du hast die besten Absichten, wenn es um das Testen geht, und trotzdem enden die Tests damit, dass sie Dir überhaupt keinen Nutzen bringen? Tests, die einem das Gefühl geben, eine Qual zu sein?

Beim Schreiben von Frontend-Tests gibt es eine Menge Fallstricke auf dem Weg nach vorne. In der Summe können sie zu schlechter Wartbarkeit, langsamer Ausführungszeit und - im schlimmsten Fall - zu Tests führen, denen Sie nicht vertrauen können. Aber das muss nicht so sein. In dieser Session werde ich über die häufigsten Fehler sprechen, die Entwickler machen, zumindest aus meiner Erfahrung. Und natürlich auch darüber, wie man sie vermeiden kann. Testen muss schließlich nicht schmerzhaft sein.

Folien

Recording