Seminare
Seminare

Angular Unit Testing mit Jasmine

Webinar - IT-Schulungen.com

In dieser 2-tägigen Schulung "Angular Unit Testing mit Jasmine" lernen Sie die Grundlagen von Unit-Tests und den Einsatz von Jasmine, Karma und Angular. Sie werden mit der Terminologie vertraut gemacht, lernen Setup und Teardown, das Erstellen von Test-Suiten und den Einsatz von Matchers. Sie erfahren, wie Sie Komponenten, Pipes und Services testen, den DOM überprüfen und das Routing testen. Die Codeabdeckung und Integrationstests werden ebenfalls behandelt. Nach der Schulung können Sie effektive Unit-Tests in Angular mit Jasmine durchführen und die Qualität Ihrer Anwendungen verbessern.


Termin Ort Preis*
30.09.2024- 01.10.2024 Nürnberg 1.184,05 €
30.09.2024- 01.10.2024 online 1.184,05 €
29.10.2024- 30.10.2024 online 1.184,05 €
29.10.2024- 30.10.2024 Nürnberg 1.184,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Unit-Tests in Jasmine

  • Software-Tests
  • Arten von Tests
  • Test-Pyramide
  • Unit Tests
  • Jasmine, Karma und Angular
  • Grundlegende Terminologie
  • Test-Suite
  • Spec
  • Assertion
  • Matchers
  • Setup und Teardown
  • Testsuite
  • Automatisch generierte Angular-Test-Suiten
  • Einen Test ausführen


Jasmine-Konfiguration

  • Setup and Teardown
  • Beispiel für Setup/Teardown
  • Reihenfolge der Ausführung
  • Verschachtelte Testsuiten
  • Verschachtelte Testsuiten Ausführungsreihenfolge
  • Verschachtelter Setup/Teardown Ausführungsreihenfolge
  • Benutzerdefinierte Matcher
  • Schnittstelle
  • Matcher Factory
  • Verwenden des Matchers
  • Ausführen der Tests
  • Deaktivieren von Suites und Specs
  • Das this-Keyword


Testen - Komponenten, Pipes und Services

  • Testen von Komponenten
  • Nur die Klasse testen
  • Beispielkomponente
  • Test Component Class
  • Beispiel für Test Component Class
  • Test Component
  • Beispiel für eine Testkomponente
  • TypeScript async/await
  • Erkennung von Änderungen
  • DOM-Element(e)
  • Testen von Pipes
  • Beispiel für eine Pipe Class
  • Beispiel für eine Pipe Spec
  • Prüfung von Services
  • Beispiel für ein Service Class
  • Beispiel für ein Spec Example
  • Erwartung eines Errors


DOM, Routing und Codeabdeckung

  • Testen in Angular
  • Komponenten
  • Testen des DOM
  • DOM-Tests vs. End-to-End-Tests
  • TestBed
  • TestBed Use Cases
  • Verwendung von TestBed
  • ComponentFixture
  • Abrufen der Komponente und des DOM Elements
  • Auswählen von DOM Elementen mit NativeElement
  • Auswählen von DOM Elementen mit DebugElement
  • Beispiele für die Auswahl
  • Zugriff auf Text
  • Button Clicks
  • Routing
  • Routing Test Setup
  • Routing Spec
  • Code Coverage
  • Detaillierte Coverage Summary
  • Details


Integrationstests

  • Integrationstests
  • Spies
  • Beispiel einer Service Class
  • Spec
  • Einen Spy verwenden, um einen festen Wert zurückzugeben
  • Verwendung eines Spies zur Rückgabe eines dynamischen Wertes
  • Injection
  • Beispiel für Injection
  • Injection in einer Testsuite
  • Mocks


Ziele/Bildungsabschluss:

In dieser 2-tägigen Schulung "Angular Unit Testing mit Jasmine" lernen Sie die Grundlagen von Unit-Tests und den Einsatz von Jasmine, Karma und Angular. Sie werden mit der Terminologie vertraut gemacht, lernen Setup und Teardown, das Erstellen von Test-Suiten und den Einsatz von Matchers. Sie erfahren, wie Sie Komponenten, Pipes und Services testen, den DOM überprüfen und das Routing testen. Die Codeabdeckung und Integrationstests werden ebenfalls behandelt. Nach der Schulung können Sie effektive Unit-Tests in Angular mit Jasmine durchführen und die Qualität Ihrer Anwendungen verbessern.


Teilnahmevoraussetzungen:


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Web-Entwickler
  • Softwareentwickler
  • Programmierer


Seminarkennung:
NE-WEBDATE-ae285c92-234d-42fa-b3d2-ded1a7e84e95
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