Angular Testing Workshop, Online, English
Quality Assurance for Angular Solutions with Jest, Cypress and Storybook
Beschreibung
In this advanced Angular training, Angular developers learn from many examples how they can use modern technologies from the Angular ecosystem to ensure the quality of their Angular solutions and component libraries in the long term. To do this, we use a case study for which we gradually create different types of tests, taking into account best practices.
Language
This training takes place in English.
Highlights
✅ Completely online – no travel required!
✅ Interactive: ask questions and participate in discussions
✅ Lots of exercises and live coding
✅ Case study that you can use as a blueprint for your own projects
✅ Pair programming with your trainer
Some impressions
We are all connected through a browser-based virtual classroom.
Lots of live coding and interactive exercises including pair programming with your trainers.
Didactic Approach
Theoretical phases alternate with live coding and exercises.
Prerequisites
You have already worked with Angular.
Company Training
Please contact us if you want to have a company workshop on these or other Angular-related topics. In general, company workshops are more inexpensive starting with eight participants. You can reach us here: office@angulararchitects.io
22.02 - 23.02 2021
Datum & Uhrzeit:
22.02.2021, 9:00 Uhr - 23.02.2021, 17:00 Uhr
Veranstalltungsort:
Alternative in German:
Ihre Trainer:
Alle Workshop-Inhalte
Testing Grundlagen
- Motivation
- Angular Testing Pyramide
- Test-driven Development
- Design for Tests
- Testbare Architekturen
Unit Testing mit Jest
- Patterns
- Mocking
- Asynchronität testen
- Reaktivität testen
- Tests erweitern
Component Tests mit Jest
- JsDom vs. Karma
- Mit DOM Elementen interagieren
- Testen und Dependency Injection
- Angular Testing Helpers (Routing, HTTP)
- Mehrschichtige Komponenten testen
- State Management testen
- Snapshot-Testing
- Spectator
- Die neuen Test Harnesses in Angular
- Spezialfälle
- Drag & Drop
- Datei Down- und Uploads
- Scrolling
- Statische Menüs
- iFrames
- Visual Regression
End 2 End Tests mit Cypress
- Cypress Grundlagen
- Page Object Model
- Die drei Level von E2E Code
- Echte Backends vs. Mocked Backends?
- Umgang mit komplexen Szenarien
- CI Integration
- Cypress Plugins
- Test Abdeckung
- Cypress erweitern
Component Tests mit Cypress und Storybook
- Storybook
- Storybook erweitern
- Cypress mit Storybook verwenden
- Spezialfälle
- Visual Regression