Session

This is a test - In 45 Sekunden zum ersten Cypress.IO E2E Tests und wie man das Kunden verkaufen kan

Automatisierte Tests sind eine Herausforderung für viele Entwicklerteams. Sie kosten Geld und Zeit, bringen Ärger und Bugs ans Licht und nehmen oft viel Zeit in Anspruch. Dadurch wird das Projektmanagement unzufrieden und manchmal werden Tests sogar ganz vernachlässigt. Das führt zu Stress und schlechter Laune und verlangsamt Prozesse.

Aber was wäre, wenn wir mit nur einer einzigen Codezeile ein vollständiges Test-Setup erstellen könnten, das wir in unserem GitLab speichern und alle 2 Stunden ausführen? Dann hätten wir ein Monitoring-Tool, das uns sogar Videos von erfolgreichen Tests liefern könnte. So könnten alle sehen, wie gut alles funktioniert. Selbst wenn andere das nicht wollen, wissen wir, dass wir beruhigt schlafen und uns entspannen können.

Und wenn Pipelines plötzlich fehlschlagen, obwohl das eigentlich nicht der Fall ist, weil zum Beispiel ein interner oder externer API-Aufruf einen Fehler verursacht hat, den es eigentlich gar nicht gibt, dann könnten wir Screenshots und Videos von allen Aufrufen zu Dokumentationszwecken nutzen, um die Pipeline auf alle Projekte auszurollen. Das wäre bezahlt, priorisiert und mit der freundlichen Genehmigung des Managements.

In dem Talk zeigt Roland Golla - Cypress.IO Ambassadeur - was gute und stabile Tests ausmacht und klärt über gängige Vorbehalte auf. Danach gibt es eine Live Demo, wie man mit einem Open Source Projekt innerhalb von Sekunden ein Setup für die eigene Seite eingerichtet hat und man Best Practice vorgeht.

Roland Golla

Never Code Alone

Duisburg, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top