Testautomatisierung wird im Rahmen von Webanwendungen heutzutage in nahezu jedem IT-Projekt umhergeworfen oder herbeigewünscht. Aus der Perspektive der einzelnen Projektrollen stehen dabei teils monetäre,teils technische Aspekte stark im Vordergrund. Auf einen Aspekt können sich aber sowohl Projektmanager:innen, als auch Testautomatisierer:innen oft einigen: Testautomatisierung sollte einfach sein und kein Informatiker-Voodoo benötigen, um simple Benutzerinteraktionen zu simulieren.
Das Open-Source-Tool Cypress ist in der Hinsicht auf jeden Fall zu einer Schlüsselfigur geworden: Mit mehr als 4.000.000 wöchentlichen Downloads ist es definitiv eines der beliebteren Packages in npm, dem Paketmanager für Node.JS. Diese Beliebtheit kommt nicht von ungefähr. Cypress ist zugleich extrem einsteigerfreundlich und dennoch mächtig genug, um auch hochdynamische Webanwendungen problemlos automatisieren zu können.
In diesem Kurs bringen wir Ihnen die Grundlagen über Cypress bei. Anschließend werden Sie selbst in der Lage sein, Webanwendungen Ihrer Wahl im Handumdrehen zu automatisieren.
Inhalte des Seminars: Was erwartet Sie?
Im Rahmen des Kurses werden über eine Vielzahl von praktischen Übungen und Beispielen hauptsächlich die Grundlagen von Cypress beigebracht. Den Großteil machen dabei die technischen Themen aus. Es gibt aber auch einige theoretische Einblicke und Einordnungen von Cypress im Testingumfeld, sowie generelle Vorteile und Nachteile.