- Coach
- Max Hammer, Alex Spindeler
- Termin
- Dienstag, 27. Juni 2022, 13:00 Uhr
- Dauer
- 120-150 Minuten
- Raum
- https://th-koeln.zoom.us/j/83055835045 (Zugangscode webtech)
In diesem Workshop werden wir eine Einführung ins E2E Web Testing mit Cypress.io geben. Wir werden lernen was E2E Testing ist und welche Ziele man damit erreichen möchte.
Wir werden also nicht jeden Aspekt von Cypress erforschen, sondern viel mehr anhand einer Beispiel Anwendung die ersten Schritte erklären und wichtige und nützliche Aspkete aufzeigen, sodass jeder in der Lage ist tiefer in E2E Testing mit diesem Framework einzutauchen. Die Beispiel Applikation ist von TodoMVC entnommen worden.
Vorkenntnisse:
- HTML (+CSS)
- Javascript
- Git
- REST (+Client)
- IDE (VS Code)
- Github Repo
- NodeJS
- Browser mit DevTools (Google Chrome)
Vorbereitung:
- Node.js/npm installieren.
- Workshop-Repository clonen.
- npm-Abhängigkeiten für Cypress Workshop installieren.
- Ìm Repository
npm install
ausführen
- npm-Abhängigkeiten für Beispiel Applikation installieren.
- Die Abhängigkeiten für die Beispiel Applikation sollten bereits durch obriges Kommando installiert sein, sonst
cd todomvc && npm install
- Überprüfen ob Beispiel Applikation startet mit
npm run start
unter http://localhost:3000/
- Überprüfen ob Cypress startet mit
npm run cy:open
Material