NCA Social Media
NCA Cypress Workshop: E2E Tests im Team mit Roland Golla

NCA Cypress Workshop: E2E Tests im Team mit Roland Golla

Termine und Buchung

Inhouse bei euch vor Ort oder remote, auf Anfrage. Ort, Datum und Gruppengröße klären wir im kostenlosen Vorgespräch.

NCA Cypress Workshop anfragen

NCA Cypress Workshop

Ein Tag für Teams, die ihre Website oder Web App mit automatisierten E2E Tests absichern wollen. Am Ende schreibt euer Team die Tests selbst, versteht sie und lässt sie in der Pipeline laufen.

Trainer ist Roland Golla, offizieller Cypress Ambassador und seit über 20 Jahren in Testing und Refactoring zu Hause. Auf unserem YouTube Kanal zeigt er in über 70 Live Coding Tutorials, wie Cypress in echten Projekten läuft.

Mit dabei ist unser Open Source Plugin NCA TESTIFY. Es bringt Basistests für jede Website mit: Links, Bilder, SEO, HTTPS und Barrierefreiheit. Im CI/CD Setup reicht dafür eine Zeile.

Fünf Minuten automatisierte Testzeit ersetzen schnell eine Stunde Klicken. Diese Zeit nutzt euer Team besser. Und wenn ein Mailversand hakt, ein Dienstleister zu langsam ist oder im CMS etwas schiefgeht, meldet sich der Test sofort.

Format und Anfrage

Den NCA Cypress Workshop gibt es inhouse bei euch vor Ort oder remote. Beides läuft auf Anfrage, Termin und Gruppengröße stimmen wir gemeinsam ab.

Vor Ort arbeiten wir mit der Funktastatur. Jeder kommt mal ans Coden, alle sehen auf denselben Bildschirm. So landet das Wissen direkt in den Fingern und nicht nur in den Notizen.

Optional gibt es einen Praxistag. Er baut auf dem Workshoptag auf. Ihr schreibt Tests im eigenen Projekt weiter und richtet Pipeline, Cypress Cloud und Test Replay für euren Alltag ein.

Im Vorgespräch geht es um euren Stand. Welcher Stack, welche Tests gibt es schon, wo hakt es im Release. Danach passt Roland Beispiele und Aufgaben an euer Projekt an. Das Vorgespräch ist kostenlos und unverbindlich.

Setup und Handout

Was die Teilnehmer mitbringen:

  • einen eigenen Rechner mit einer aktuellen Node Version
  • einen Editor, zum Beispiel Visual Studio Code
  • Git für den Checkout der Repositories
  • gern eine Seite oder ein Ticket aus dem eigenen Projekt

Was vor Ort gebraucht wird:

  • Leinwand oder großer Monitor im Raum
  • stabiles Internet für alle Teilnehmer

Was nach dem Workshop bleibt:

  • die Seminarunterlagen als PDF
  • Beispiele und Inhalte offen auf den GitHub Accounts von Never Code Alone und TESTIFY
  • ein persönliches Teilnehmerzertifikat

Lernziele

Cypress sauber aufsetzen: Installation, Struktur und Environment Variablen so, dass das Setup auch in einem Jahr noch passt.

Stabile Tests schreiben: Selektoren mit data-cy, Assertions statt fester Wartezeiten und Tests, die nicht voneinander abhängen. Mehr dazu im Artikel zu Flaky Tests in Cypress.

Basistests in Minuten: Mit NCA TESTIFY prüft ihr Links, Bilder, SEO, HTTPS und Barrierefreiheit für jede Website.

Tests in die Pipeline bringen: E2E Tests laufen in GitHub Actions oder GitLab CI und stoppen ein Deployment, wenn etwas kaputt ist. Passend dazu: Quality Gates für KI Code.

Barrierefreiheit mittesten: Mit axe-core in Cypress findet ihr WCAG Verstöße automatisch. Mehr unter Axe DevTools und Cypress.

KI Agenten einordnen: Ihr wisst, wann ein Agent Tests schreiben darf und warum der Mensch die Freigabe behält. Mehr dazu bei den agentischen Akzeptanztests und bei Cypress Cloud MCP.

Ablauf des Cypress Workshops

Workshoptag

Kennenlernen, Projekt und Teststand

Teamarbeit

Cypress im praktischen Einsatz mit Beispielen

Live-Session

Installation und Setup im eigenen Projekt

Teamarbeit

Struktur, Environment Variablen, Selektoren und Best Practice

Theorie

NCA TESTIFY Basistests und Tests in der CI Pipeline

Live-Session

Gemeinsam eigene User Stories definieren und mit Tests abbilden

Teamarbeit

Flaky Tests, Custom Commands und Tests mit KI Agenten

Theorie

Optionaler Praxistag

Tests im eigenen Projekt weiterschreiben

Teamarbeit

Pipeline, Cypress Cloud und Test Replay einrichten

Live-Session

"Jeder kommt zum Coden und bekommt die Funktastatur in die Hand"

Die Schulungen sind innovativ und haben uns richtig viel Spaß gemacht. Wir haben in den zwei Tagen viel über Tests gelernt und richtig viele Tests für unser aktuelles Projekt erstellt.

Daniel Müller Team Lead Software Development Flyeralarm

Warum NCA Tests als Teamsache sieht

Never Code Alone steht für geteiltes Wissen. Testing ist unser Ursprung, automatisiert testen wir seit 2013. Roland hat Tests zum TYPO3 Core beigetragen, und auf unseren eigenen Seiten entscheiden Cypress Tests mit Cypress Cloud, ob eine Änderung live geht.

Unser Ziel im Workshop ist kein externes Testteam, das für euch prüft. Euer Team soll Qualität selbst in der Hand haben, mit klaren Patterns, wiederverwendbaren Commands und einer Pipeline, die jeder versteht. Das zählt umso mehr, seit KI Agenten Code mitschreiben.

Wer danach weitermachen will, findet den nächsten Schritt bei den NCA Agentic AI Coding Guardrails, im Vibe Coding Consulting oder in der Cypress Remote Schulung für Teams.