- Home
- /
- Software- & Webentwicklung
- /
- Webentwicklung
- /
- JavaScript
- /
- React
- /
- React und Redux –...
React und Redux – Unit Testing
Schulungsinhalt
Grundlagen des Unit Testings
Einführung in Unit Testing: Definition und Einsatzgebiete
Unterschiede und Gemeinsamkeiten von JavaScript-, React- und Redux-Tests
Ziele und Nutzen von Unit Tests
Warum Unit Tests?
Vorteile für Wartbarkeit und Fehlersicherheit
Grenzen von Unit Tests im Projektalltag
Teststrategien und verschiedene Herangehensweisen
Testing-Tools für JavaScript
Überblick über Jest und seine Funktionen
Nutzung von Jest in React-Projekten
Strukturierung von Tests und Test-Suiten
Assertions, Spies und Mocks
TDD (Test-Driven Development) vs. BDD (Behavior-Driven Development)
Testabdeckung und Coverage-Berichte
Testen von React-Komponenten
Übersicht relevanter Testing-Tools (z. B. React Testing Library, Enzyme)
Verschiedene Testarten: Snapshot-, DOM- und Shallow-Tests
Snapshots erstellen und pflegen
DOM-Tests mit JSDOM
Shallow Rendering und dessen Nutzen
Prüfung von DOM-Struktur und Eventhandling
Redux-Logik gezielt testen
Tests für Reducer: Zustand und Zustandsänderungen prüfen
Action Creators und deren Ausgaben testen
Überprüfung von mapStateToProps und mapDispatchToProps
Unit Tests für asynchrone Redux-Logik
Tests für Redux Thunk und Side Effects
Generatorfunktionen im Test: Redux-Saga Code überprüfen
Zielgruppe
Dieser Kurs richtet sich an Webentwickler, die ihre Fähigkeiten im Unit Testing für React- und Redux-Anwendungen mit Jest und Enzyme vertiefen möchten.
Seminarziele
In diesem Kurs erwerben Sie fundierte Kenntnisse im Unit Testing von React- und Redux-Anwendungen. Im Mittelpunkt steht der praxisorientierte Einsatz von Jest zum Testen von Komponenten, Funktionen und Logik. Sie lernen, wie man Tests strukturiert, unterschiedliche Testansätze wählt und Assertions sinnvoll einsetzt.
Ein besonderes Augenmerk liegt auf dem Testen von React-Komponenten – inklusive Snapshot-, DOM- und Shallow-Tests mithilfe von Tools wie Enzyme und JSDOM. Ebenso lernen Sie, Redux-spezifische Elemente wie Reducer, Action Creators und Middleware zuverlässig zu testen – auch bei asynchronen Abläufen mit Thunk oder Redux Saga.
Am Ende des Kurses sind Sie in der Lage, robuste Unit Tests zu schreiben, die den Code absichern und zur langfristigen Wartbarkeit Ihrer Anwendungen beitragen.
Vorkenntnisse
Die Voraussetzung zur Teilnahme ist ein sicherer Umgang mit modernem JavaScript sowie praktische Erfahrung im Umgang mit React und Redux.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Fehler: Kontaktformular wurde nicht gefunden.
Ihr Berater
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate
Dieses Seminar können Sie als Präsenzseminar, online als LIVEINAR® oder im flexiblen Mix als FLEXINAR® buchen.





