Beschreibung
Angular Unit Tests mit Jasmine
Zielgruppe: Nur für Unternehmen und Institutionen.Gute Software ist getestet und mit Jasmine entwickeln Sie professionelle Unit Tests für Angular. Jasmine ist eine freie JavaScript-Bibliothek für das Testen von Modulen und ist auf jeder JavaScript-fähigen Plattform ausführbar. Für die Testfall-Notation benutzt Jasmine die sehr einfach gehaltene Testbeschreibungssprache "Behavior Driven Development" (BDD). Sie lernen in nur zwei Tagen, wie Sie Angular-Projekt mit Jasmine integrieren und professionelles Unit-Testing mit TDD und BDD implementieren.
Kommende Starttermine
Inhalte / Module
- Einführung in Testgetriebene Entwicklung (TDD)
- Was ist Test Driven Development
- Was unterscheidet e2e-Test von Unit-Tests
- Unit Tests im Programmier-Alltag
- Jasmine Grundlagen
- Karma als Testrunner
- Testorganisation
- Verwenden von Matchern
- Debugging von Tests
- Grundlagen zu Unit Test mit Angular und Jasmine
- Aufbau der Tests
- Dateien und Ordnerstruktur
- Testen und Angular CLI
- Angular Testing Utilities
- Angular Unit Tests
- Testen von Komponenten
- Komponenten mit asynchronen Services
- Komponent mit @Input und @Output-Decorator
- Testen des Routings
- Directiven und Pipes
- Services
- Isolierter Unit Test
- Jest als Jasmine-Alternative
- Vorteile von Jest
- Testumgebung für Jest einrichten
- Unterschiede zu Jasmine
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.