Webinar

Testgetriebene Entwicklung (TDD) mit Jest und vitest

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

LernzieleSie 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.ZielgruppenDas 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.TeilnahmevoraussetzungenSie 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.
  • 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...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
19.11.2026 - 20.11.2026 14 h 14 h Details Details Jetzt buchen
18.02.2027 - 19.02.2027 14 h 14 h Details Details Jetzt buchen
13.05.2027 - 14.05.2027 14 h 14 h Details Details Jetzt buchen
12.08.2027 - 13.08.2027 14 h 14 h Details Details Jetzt buchen
11.11.2027 - 12.11.2027 14 h 14 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9264318

Anbieter-Seminar-Nr.: 4128

Termin

13.05.2027 - 14.05.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 868,70

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 14 h
  • Anbieterbewertung   (266)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
19.11.2026 - 20.11.2026 14 h 14 h Details Details Jetzt buchen
18.02.2027 - 19.02.2027 14 h 14 h Details Details Jetzt buchen
13.05.2027 - 14.05.2027 14 h 14 h Details Details Jetzt buchen
12.08.2027 - 13.08.2027 14 h 14 h Details Details Jetzt buchen
11.11.2027 - 12.11.2027 14 h 14 h Details Details Jetzt buchen