TACON 2023
Cypress in Action
Das Open-Source-Werkzeug Cypress ist ursprünglich als Alternative zu Selenium im Bereich der End-2-End-Tests in der Webentwicklung gestartet. Inzwischen füllt es mit Component Testing auch die Lücke zwischen Unit- und End-2-End-Tests in der Web-Entwicklung, die bisher nur ungenügend besetzt war, also bei den Komponenten- und Integrations-Tests.
Lässt man Cypress Component Tests in sein Projekt, dann automatisiert man damit schnell nicht nur Komponenten-Tests, sondern auch Unit-Tests. Sie bieten sich damit als Ersatz für typische Unit-Test-Werkzeuge für Web-Anwendungen wie Jest oder Karma an. Cypress etabliert sich damit zumindest in der Web-Frontend-Entwicklung als Automatisierungswerkzeug für alle Teststufen, von den Unit- bis hin zu den End-2-End-Tests.
Der Vortrag stellt zunächst Cypress als Werkzeug für End-2-End-Tests vor und zeigt anschließend, wie Cypress Component Tests die testgetriebene Entwicklung von UI-Kompomenten erleichtern - ganz praktisch anhand einer Beispielanwendung. Auch wie bestehende Tests migriert werden, wird aufgezeigt. Eine Bewertung von Cypress im Vergleich zu anderen Testwerkzeugen für die Web-Frontend-Entwicklung schließt den Vortrag ab.
Datum & Ort
26. September 2023 | 16:15 – 17:00Design Offices Leipzig | Leipzig