Speaker
✓ See you in 2023
✓ Wir sehen uns in 2023
Infos
15:30 - 16:30
Beschreibung
Tests in Angular sind schwer. Noch schwieriger, wenn man in der Testpyramide nach oben wandert und DOM-Interaktionen samt Abhängigkeiten wie Subkomponenten, Direktiven oder Serivces inkludiert.
Anders ist das bei E2E Tests mit Cypress. Die Tests sind einfach zu schreiben, allerdings müssen wir die komplette Anwendung zur Verfügung stellen. Das kann sehr häufig fast unmöglich sein.
Kann man nicht das Beste aus beiden Welten kombinieren? Sprich, die Möglichkeit des Testbeds einzelne Anwendungsbereiche im Test selber zu starten und diese dann mit Cypress abzutesten?
Der Cypress Component Runner ist genau dafür gemacht. Obwohl noch für Angular in einem Betastadium, werde ich in meinem Vortrag zeigen, wie er für großflächige Komponenten- und Integrationstest in Angular verwendet werden kann.