React Testing Training - Nutzerzentriertes Testen von React-Anwendungen leicht gemacht
Das bekannte Problem: Frontend-Testing – wie mache ich es richtig?
Software-Entwickler*innen, die schon mal im Frontend unterwegs waren, kennen dieses Problem gut: Wie testet man das Frontend richtig? Kann man die Tests so aufsetzen, dass sie das vermutete Nutzerverhalten abdecken? Und selbst wenn ich beschließe und es mir auch gelingt, nutzerzentrierte Tests zu schreiben, wie teste ich dann jene Funktionalitäten, die für die Nutzer*innen unsichtbar sind?
Diese Fragen wollen wir in diesem 2-tägigen Workshop beantworten. Ziel des React Testing Workshops ist es, eine einfache React-Anwendung zu entwickeln und zu testen. Dabei lernst Du die wichtigsten Frontend-Testing-Praktiken kennen und wendest sie selbst an. Besonders ausführlich beschäftigen wir uns einerseits mit dem nutzerorientierten Testen mithilfe der React Testing Library und andererseits mit dem Testen von spezifischen React-Features wie React Context, React Router und Custom Hooks.
Der Inhalt als kurze Zusammenfassung:
- Frontend-Testing-Prinzipien
- Das Jest-Framework und die React Testing Library
- React Context, React Router, Custom Hooks – und wie man sie testet
- Verschiedene Tools und Bibliotheken für unterschiedliche Arten von Frontend-Tests
Was bringt Dir dieser Workshop?
Du lernst die Vorteile der testgetriebenen Entwicklung kennen und sammelst erste praktische Erfahrungen im Testen von React-Anwendungen. Du trainierst, Deine Anwendung aus dem Blickwinkel der Nutzer*innen zu betrachten und dementsprechend nutzerorientierte Tests zu schreiben. Außerdem bekommst Du einen Einblick in die verschiedenen Tools und Bibliotheken, die Dir das Testen Deiner React-Anwendungen erleichtern.
Die Kurssprache ist deutsch, die Unterlagen sind in englischer Sprache.
Bei weiteren Fragen können Sie sich gerne an unsere Ansprechpartnerin Yvonne Zimmermann wenden.