Angular Unit Testing: Jasmine
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
Unit-Tests mit Jasmine
- Softwareüberprüfung
- Testvarianten
- Testpyramide-Konzept
- Einheitenprüfungen
- Jasmine, Karma und Angular Integration
- Grundlegende Testterminologie
- Testgruppen und Spezifikationen
- Feststellungen und Prüfbedingungen
- Einrichtung und Abbau
- Automatisierte Generierung von Angular-Testgruppen
- Testdurchführung
Jasmine-Konfiguration
- Einrichtung und Abbau
- Beispiel für Einrichtung/Abbau
- Ablaufreihenfolge von Testsuiten
- Verschachtelte Testsuiten und ihre Ablaufreihenfolge
- Benutzerdefinierte Prüfbedingungen und ihre Verwendung
- Schnittstelle und Prüfbedingungs-Generator
- Testdurchführung und Deaktivierung von Gruppen und Spezifikationen
- Kontextualisierung durch das this-Keyword
Testen von Komponenten, Pipes und Services
- Komponentenüberprüfung und Klassenprüfung
- Beispielklasse und Beispielkomponente
- Async/await in TypeScript und Änderungserkennung
- Überprüfung von DOM-Elementen und Pipes
- Serviceüberprüfung und Fehlererwartung
DOM, Routing und Codeabdeckung
- Angular-Überprüfung und Vergleich von DOM- und End-to-End-Tests
- TestBed-Anwendungsfälle und Verwendung
- ComponentFixture und Selektion von DOM-Elementen
- Auswahl von DOM-Elementen mit NativeElement und DebugElement
- Zugriff auf Text und Verarbeitung von Button-Klicks
- Routenführung und Routingprüfungseinrichtung
- Codeabdeckung und detaillierte Zusammenfassung
Integrationstests
- Integrationstests und Beobachtung
- Verwendung von Spies und Injektionen in Testgruppen
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN