iX 12/2019
S. 144
Praxis
Webentwicklung

Testen mit React

Reibungsloser Ablauf

Sebastian Springer

Tests sind unverzichtbar. React-Bibliotheken und Testwerkzeuge wie Cypress und Jest helfen beim Formulieren von Tests und beim Prüfen der Komponenten.

Mit seinem Fokus auf Oberflächengestaltung und hohe Entwicklungsgeschwindigkeit lässt React Aufgaben wie Dokumentation und Qualitätssicherung in den Hintergrund treten. Was für Prototypen und kurzlebige Applikationen funktioniert, kann bei größeren unternehmenskritischen Applikationen zu Problemen führen. Der Verzicht auf Tests ist keine Option.

Entwickler großer JavaScript-Frameworks und -Bibliotheken tragen dieser Tatsache Rechnung, indem sie schon beim Initialisieren einer Applikation eine Infrastruktur für Tests vorsehen. Viel wichtiger als Testabdeckung und Testlaufzeit ist jedoch die Zeit, die es kostet, einen Test zu schreiben. Ist dieser Aufwand im Verhältnis zum Nutzen des Tests zu hoch, schreibt der Entwickler den Test vermutlich erst gar nicht.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

8,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren