Workshop Logo

State-of-the-Art Frontend-Testing

Erlernen Sie die Grundlagen, Best Practices und fortgeschrittenen Funktionen von Unit- und E2E-Tests mit Tools wie Karma, Jest, Cypress und Playwright in diesem umfassenden 3-tägigen Workshop.

Level
Fortgeschritten
Dauer
3 Tage oder 6 halbe Tage
Voraussetzungen
Veranstaltungsort
Remote
Vor Ort

Für wen ist dieser Workshop geeignet?

Frontend-Entwickler
Tester
Junior- und Senior-Entwickler

Workshop Agenda

icon

Einführung in automatisiertes Testen

  • Arten von Tests: Unit-, Integrations-, E2E-Tests
  • Testpyramide
  • Test-Honigwabe
icon

Moderne Testwerkzeuge

  • Einführung in Unit-Test-Tools
  • Tools für E2E-Tests
  • Leistungstests
  • Visuelle Regressionstests
icon

Unit-Tests

  • Grundlagen des Unit-Testings
  • Shallow-Tests und Komponententests
icon

End-to-End-Tests

  • E2E-Tests mit Cypress oder Playwright
  • Simulation von Benutzerinteraktionen
  • Testen von Anwendungsabläufen
  • Best Practices
icon

Techniken

  • Testgetriebene Entwicklung (TDD)

Beschreibung

Tests sind ein wesentlicher Bestandteil der modernen Webentwicklung. Sie helfen Ihnen, Fehler frühzeitig zu erkennen, sicherzustellen, dass Ihr Code wie erwartet funktioniert, und Ihre Anwendungen zuverlässiger und wartbarer zu machen.

Dieser 3-tägige Workshop behandelt die Grundlagen des Testens in Angular und konzentriert sich sowohl auf das Unit-Testing als auch auf das End-to-End-(E2E)-Testing. Wir beginnen mit der Erkundung der verschiedenen Testarten, einschließlich Unit-, Integrations- und E2E-Tests, sowie der Testpyramide, die die Teststrategie leitet.

Sie werden eine Vergleich der beliebtesten Tools für Unit- und E2E-Tests, einschließlich Karma, Jest, Cypress und Playwright, durchführen, damit Sie das am besten geeignete Tool für Ihre Projekte auswählen können. Der Workshop wird dann die Grundlagen des Angular-Unit-Tests behandeln und Ihnen zeigen, wie Sie Tests mit Karma oder Jest schreiben und ausführen und wie Sie Testbibliotheken nutzen können, um Ihren Workflow zu verbessern.

Das End-to-End-Testing konzentriert sich auf Cypress und Playwright, wo Sie Tests schreiben lernen, die reale Benutzerinteraktionen simulieren und Anwendungsabläufe von Anfang bis Ende validieren. Best Practices und fortgeschrittene Techniken werden ebenfalls behandelt, um Ihnen zu helfen, zuverlässige, wartbare Test-Suiten zu erstellen.

Dieser Workshop vermittelt Ihnen eine solide Grundlage im Testen und stellt sicher, dass Ihre Angular-Anwendungen vollständig getestet, leistungsstark und fehlerfrei sind.

Takeaways

Nach Abschluss der Workshops sind Sie in der Lage:

  • Verschiedene Testarten verstehen: Unit-, Integration-, E2E-Tests und die Testpyramide
  • Die richtigen Testwerkzeuge auswählen, indem Sie Karma, Jest, Cypress und Playwright vergleichen
  • Unit-Tests für eine Webanwendung schreiben und ausführen
  • E2E-Tests mit Cypress oder Playwright durchführen, um automatisierte Benutzerinteraktionen zu simulieren
  • Best Practices und fortgeschrittene Testtechniken anwenden, um robuste Test-Suiten zu erstellen
  • Testgetriebene Entwicklung (TDD) verwenden, um besseren Code zu schreiben
  • Sicherstellen, dass Ihre Anwendungen zuverlässig, wartbar und gründlich getestet sind

Was ist inbegriffen?

  • Hochwertige Materialien mit einer Mischung aus Theorie und Übungen.
  • Viele Best Practices aus unseren Enterprise-Projekten.
  • 8 Stunden Follow-up-Coaching und Beratung nach dem Workshop. Termine und Zeiten können individuell vereinbart werden.
  • Lebenslanger Zugriff auf die Workshop-Materialien
  • Praktische Übungen, Live-Coding und Q&A-Sitzungen
  • Teilnahmezertifikat

Workshop buchen

FAQ zu unseren Workshops

Unsere Workshops konzentrieren sich hauptsächlich auf Webentwicklung und Softwarearchitektur. Wir legen Wert auf reaktive Programmierung und architektonische Muster. Als Angular-Beratung wählen wir natürlich Angular als Framework unserer Wahl, da es sich hervorragend für die meisten Unternehmensprojekte eignet.

In all unseren Workshops bieten wir hochwertige Materialien, eine gut strukturierte Agenda und eine ausgewogene Mischung aus Theorie und Übungen. All dies wird kombiniert mit vielen Best Practices, die wir im Laufe der Jahre in Unternehmensprojekten bei unseren Kunden gesammelt haben.

Ja, natürlich! Wir kommen gerne zu Ihrem Standort und bieten Ihrem Team einen Workshop an. Kontaktieren Sie uns einfach und wir finden die perfekte Lösung für Sie. Wir sind jedoch ein Remote-First-Unternehmen und glauben, dass Remote-Workshops genauso effektiv sind wie Workshops vor Ort.

Anfänger-Workshops bieten grundlegende Kenntnisse und erfordern in der Regel keine oder nur wenig Vorerfahrung. Fortgeschrittene Workshops erfordern etwas Erfahrung mit dem Thema und sind detaillierter. Experten-Workshops sind für Personen gedacht, die viel Erfahrung mit dem Thema haben und tief in das Thema eintauchen möchten.

Neben dem Workshop selbst enthalten alle unsere Workshop-Pakete 8 Stunden Follow-up-Coaching und Beratung. Dies kann für Code-Reviews, Architekturberatung oder jedes andere Thema verwendet werden, das Sie mit uns besprechen möchten.

High-Level Workshop Agenda

Um Ihnen ein besseres Gefühl dafür zu geben, wie unsere Workshops organisiert sind, bieten wir Ihnen hier einen groben Überblick über eine typische Workshop-Agenda.

Bitte beachten Sie, dass die Agenda je nach Workshop und den Bedürfnissen der Teilnehmer variieren kann. Jedes Training ist einzigartig und wir bemühen uns, Ihnen das bestmögliche Erlebnis zu bieten.

09:00 - 10:30 Theorie & Übungen
10:30 - 10:45 Pause
10:45 - 12:15 Theorie & Übungen
12:15 - 13:00 Mittagspause
13:00 - 14:30 Theorie & Übungen
14:30 - 14:45 Pause
14:45 - 16:15 Theorie & Übungen

Nicht den passenden Workshop gefunden?

Keine Sorge, wir erstellen gerne einen maßgeschneiderten Workshop für Sie. Kontaktieren Sie uns einfach und wir finden die perfekte Lösung für Sie.

Unsere weiteren Services

Neben hochwertigen Workshops bieten wir eine Vielzahl anderer Services an, um Ihnen und Ihrem Team zu helfen, in Ihren Projekten erfolgreicher zu werden.