Seminare
Seminare

JavaScript - Webanwendungen testen mit Jasmine, Jest, Karma und Puppeteer

Seminar - PROKODA GmbH

JavaScript - Webanwendungen testen mit Jasmine, Jest, Karma und Puppeteer
Termin Ort Preis*
24.09.2026- 25.09.2026 München 1.178,10 €
24.09.2026- 25.09.2026 online 1.178,10 €
10.12.2026- 11.12.2026 online 1.178,10 €
10.12.2026- 11.12.2026 München 1.178,10 €
28.01.2027- 29.01.2027 München 1.178,10 €
28.01.2027- 29.01.2027 online 1.178,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Testing-Strategie für JavaScript-Webanwendungen

  • Testing-Pyramide und Testarten
  • Unit-Tests für JavaScript
  • Integrationstests für Frontend-Logik
  • Systemtests und Acceptance-Tests
  • UI-Tests und API-Tests
  • Aktuelle JavaScript-Test-Frameworks

Testbaren JavaScript-Code entwerfen

  • OOP in JavaScript
  • Module und klare Schnittstellen
  • Strukturierung testbarer Komponenten
  • JavaScript- und TypeScript-Testbarkeit

Unit-Tests mit Jasmine und Jest

  • Test-Suites und einzelne Tests
  • Setup mit beforeEach und afterEach
  • Assertions und Matcher
  • Eigene Matcher in Jasmine
  • Mocking von Abhängigkeiten
  • Stubs und Spies

Asynchrone Tests und Browser-Verhalten

  • Tests für AJAX-Abfragen
  • Verzögertes Testen asynchroner Abläufe
  • HTML-Ausgabe mit Jasmine prüfen
  • Puppeteer als Headless Browser
  • Interaktive Seitentests mit Puppeteer

Testautomatisierung und Framework-Vergleich

  • Karma Test Runner einsetzen
  • Jasmine und Jest vergleichen
  • Cypress.io im Einsatz
  • Selenium im Vergleich
  • Angular-Anwendungen testen
  • React- und Vue.js-Anwendungen testen
  • jQuery- und Node.js-Anwendungen testen
Teilnahmevoraussetzungen:
  • Gute JavaScript-Kenntnisse
  • Erfahrung in der Entwicklung von Webanwendungen
  • Grundverständnis von HTML und DOM-Strukturen
  • Für den Einstieg in JavaScript eignet sich der JavaScript Grundkurs
  • Für vertiefte Sprachkenntnisse empfiehlt sich Modernes JavaScript: ES6 und beyond
Zielgruppe:
  • JavaScript- und TypeScript-Entwicklerinnen und Entwickler, die Webanwendungen systematisch testen wollen
  • Frontend-Entwicklerinnen und Frontend-Entwickler mit Verantwortung für Unit-, Integration- oder UI-Tests
  • Webentwicklerinnen und Webentwickler, die Test Driven Development oder Behavior Driven Development einsetzen möchten
  • Teams, die bestehende Angular-, React-, Vue.js-, jQuery- oder Node.js-Anwendungen testbarer machen
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