Erfolgreiche Einführung automatisierter Tests: Von manueller QA zu Cypress Automation
„Wir brauchen jetzt endlich automatisierte Tests, das ist manuell einfach nicht mehr zu schaffen“. Mit diesen Worten startete eine sehr erfolgreiche Einführung als Team Training für automatische Browser Tests mit Cypress. Durchgeführt von QA Consultant und Cypress Ambassador Roland Golla. Ganz im Never Code Alone Stil. Gemeinsam mit der innovativen Funktastatur-Methode. Mit Spaß, der Beantwortung aller Fragen und Wissen das direkt in den Fingern ankommt.
TAS entwickelt Software für Brandschutz und Alarmsysteme mit höchsten Qualitätsansprüchen
Datenschutz und Qualität spielen für das Familienunternehmen aus Nordrhein-Westfalen eine große Rolle. Der hervorragende Arbeitgeber hat ein Arbeitsumfeld geschaffen, in dem sich Entwickler als Team vor Ort sehr gut entfalten und involvieren können. Dadurch entstehen viele Ideen und insgesamt ein hoher Output an ständig aktualisierter und verbesserter Software.
Die Software wird immer von einem internen QA Team vollständig getestet:
- Komplexe CRUD Interfaces
- Unterschiedliche Benutzerrollen
- Vielzahl an Konfiguratoren für individuelle Produktspezifikationen
Der hohe Qualitätsanspruch hat sich in der Branche herumgesprochen. Auch am Markt etablierte Kunden setzen auf die Lösungen. Bei Brandschutz und Alarmsystemen geht es nicht nur um Klicks, sondern um Leben und Tod.
Zur TAS Webseite: https://www.tas.de/home
QA Teams ohne Programmiererfahrung: Der ideale Einstieg in die Test Automation
Automatisierte Tests sind nicht nur ein Thema für Developer. Gute QA Mitarbeiter haben in der Regel keinen Programmier-Hintergrund, sondern einen kompletten Fokus als User – die echte Bedienung von Webseiten. Die menschliche Komponente kann einen entscheidenden Mehrwert bieten, aber über 80% der Error Detection kann automatisiert übernommen werden.
Vorteile der Test Automation für QA Teams:
- Erhebliche Schonung manueller Ressourcen
- Keine Überlastung bei Zwischenständen
- Automatisierung wiederkehrender Aufgaben
- Mehr Zeit für explorative Tests
Das engagierte Team wollte eine Testsuite schaffen, die möglichst alle Tasks abdeckt. Dabei war wichtig: Keine Überforderung und eine ruhige Heranführung. Der Schlüssel: Ein initiales Cypress Setup im Vorfeld der Schulung.
Best Practice: Initiales Cypress Setup vor dem Workshop
Ein initiales Cypress Best Practice Setup hat technologische Anforderungen, die Anfänger nicht verstehen müssen. Es muss einfach nur:
- Laufen
- Selbsterklärend sein
- Gut strukturiert sein
Der Ablauf: Git auschecken, Dependencies installieren und fertig.
Roland Golla führte in 2 Remote Sessions das Setup durch:
- Login-Funktionalität
- Erste Klicks
- Eingaben in der Applikation
Herausforderungen meistern ohne die Gruppe zu überfordern
„Probleme wie ein zusätzliches Microsoft LDAP Login in der Schulung zu lösen macht niemandem Spaß“, erklärt Roland Golla, Cypress Ambassador und Gründer von Never Code Alone. „Was bringt es Anfängern, wenn ich 30 Minuten mit Terminal und Command Line jongliere? Das verunsichert nur.“
Alle Teilnehmer konnten vor der Schulung:
- Das erste Setup installieren
- Erste Test-Ideen entwickeln
- Bei Bedarf Einzel-Sessions vereinbaren
2×4 Stunden statt 8 Stunden: Das nachhaltige Workshop-Konzept
Nach über 50 Schulungen setzt Never Code Alone auf ein bewährtes Konzept:
Tag 1 (4 Stunden):
- Start mit der Funktastatur: Roland zeigt den ersten Test
- Jeder programmiert mit: Die Tastatur wandert im Kreis
- Alle Fragen werden beantwortet: Wissen kommt in die Finger
- Gemeinsame Mittagspause: Team-Building inklusive
Nach der Pause:
- 2er Teams bilden
- Je ein Testszenario umsetzen
- Ergebnisse präsentieren
- Profi-Review erhalten
Resultat: Ein Team, in dem jeder selbstständig arbeiten kann, mit echten Tests direkt im Projekt.
4 Wochen später: Advanced Cypress Training für Profis
Die Motivation nach den Workshops setzt erstaunliche Kräfte frei:
- Viel neuer Test-Code entsteht
- Lösungen für jede Herausforderung
- Neue Fragen und Ideen
In dieser Phase bringen weitere 4 Stunden den größten Boost für:
- Testqualität
- Awareness für Best Practices
- Performance-Optimierung
Das Advanced Training umfasst:
- Live-Refactoring vor Ort
- Debugging-Techniken
- Code-Auslagerung
- Performance-Steigerung
Auch hier: Die Funktastatur geht rum, jeder macht mit und versteht die Tiefe der Anpassungen.
Fazit: Nachhaltige Test Automation für alle Teams
Der Workshop-Ansatz von Never Code Alone zeigt, wie Teams ohne Programmiererfahrung erfolgreich in die Test Automation einsteigen. Die Erfolgsfaktoren:
✅ Sorgfältige Vorbereitung mit initialem Setup
✅ Praxisnahe Wissensvermittlung mit der Funktastatur
✅ Kontinuierliche Nachbetreuung nach 4 Wochen
✅ Team-Begeisterung für Qualitätssicherung
Das Ergebnis: Teams, die selbstständig arbeiten, ihre Testabdeckung kontinuierlich verbessern und dabei Spaß haben.
Interessiert an einem Cypress Workshop für Ihr QA Team?
Kontaktieren Sie Never Code Alone für ein maßgeschneidertes Training mit der bewährten Funktastatur-Methode.