Seminare
Seminare

Testgetriebene Entwicklung (TDD) mit Jest und vitest

Webinar - GFU Cyrus AG

Sie lernen, Software nach dem Prinzip der testgetriebenen Entwicklung zu erstellen und den TDD-Zyklus sicher anzuwenden. Nach dem Seminar können Sie mit Jest professionelle Unit- und Integrationstests entwickeln, Testbarkeit bereits bei der Softwarearchitektur berücksichtigen und die Qualität Ihrer Anwendungen nachhaltig steigern. Sie beherrschen den Einsatz moderner Testwerkzeuge, Mocking-Techniken sowie die Integration automatisierter Tests in Entwicklungs- und Deploymentprozesse.
Termin Ort Preis*
09.07.2026- 10.07.2026 Köln 868,70 €
09.07.2026- 10.07.2026 online 868,70 €
11.11.2027- 12.11.2027 online 868,70 €
11.11.2027- 12.11.2027 Köln 868,70 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Grundlagen von Test Driven Development
    • Einführung in Test Driven Development (TDD)
    • Der Red-Green-Refactor-Zyklus
    • Vorteile und Grenzen von TDD
    • Testbarkeit als Bestandteil guter Softwarearchitektur

  • Einführung in Jest
    • Architektur und Funktionsweise von Jest
    • Installation und Konfiguration
    • Projektstruktur und Organisation von Tests
    • TypeScript-Unterstützung in Jest-Projekten

  • Tests entwickeln mit Jest
    • Test Cases und Test Suites
    • Assertions und Matcher
    • Fehlerfälle und Randbedingungen testen
    • Code Coverage sinnvoll einsetzen
    • Snapshot Tests sinnvoll einsetzen

  • Praxis: Entwicklung nach dem TDD-Ansatz
    • Anforderungen analysieren
    • Tests vor der Implementierung schreiben
    • Minimalen Code entwickeln
    • Refactoring unter Testabsicherung
    • Praxisübungen mit mehreren TDD-Zyklen

  • Abhängigkeiten isolieren
    • Fakes für externe APIs, Datenbanken etc
    • Mocks, Stubs und Spies
    • Best Practices: Clean Architecture & Dependency Inversion

  • Testen moderner Anwendungen
    • Asynchrone Funktionen testen
    • Promises und Async/Await
    • API-Tests
    • Integrationstests
    • Testen modularer Anwendungen

  • Qualitätssicherung und Teststrategie
    • Testpyramide und moderne Teststrategien
    • Unit-, Integrations- und End-to-End-Tests
    • Wartbare Testarchitekturen
    • Typische Fehler und Anti-Patterns
    • Jest und Vitest im Vergleich

  • Automatisierung und CI/CD
    • Integration in GitHub Actions und GitLab CI
    • Automatisierte Testausführung
    • Qualitätssicherung im Entwicklungsprozess
    • Testreports und Qualitätsmetriken

  • Moderne Entwicklung mit KI-Unterstützung
    • TDD als Must-Have für Coding Agents
    • KI-gestützte Testgenerierung bewerten
    • Tests mit KI-Werkzeugen erstellen
    • Qualität und Aussagekraft automatisch erzeugter Tests prüfen

  • Best Practices für professionelle Testentwicklung
    • Clean Tests
    • Testdatenmanagement
    • Debugging von Tests
    • Performanceoptimierung von Test-Suites
    • Data Driven Testing
    • Wiederverwendbare Tests
    • Tests als 'Executable Specifications

Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an Softwareentwickler, Frontend-Entwickler, Full-Stack-Entwickler, QA-Ingenieure, Testautomatisierer und technische Projektmitarbeitende, die moderne Testverfahren und testgetriebene Entwicklung mit Jest in ihren Entwicklungsprojekten einsetzen möchten.

Teilnahmevoraussetzungen

Sie benötigen Grundkenntnisse in JavaScript.

Sie verfügen idealerweise über erste praktische Erfahrungen in der Softwareentwicklung.

Grundkenntnisse in objektorientierter Programmierung sind hilfreich.

Erfahrungen mit TypeScript oder modernen JavaScript-Frameworks sind von Vorteil, aber nicht zwingend erforderlich.
Seminarkennung:
R77780
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha