Integration Testing with Citrus and Sakuli (Sven Hettwer, Simon Hofmann)


Details
Diesmal laden wir Euch zu einem Doppelpack bei der Softwerkskammer Thüringen in Jena ein. Ihr lernt gleich zwei coole Integration Testing Frameworks mit Vortrag und Workshop kennen.
Aufgepasst: Am Folgetag geht es in Erfurt mit einem Hackergarten in die Verlängerung. Diesmal werden beide Frameworks mit GitHub-Pull-Requests weiterentwickelt: https://www.meetup.com/hackthde/events/259485091
Agenda:
19:00 Ankommen
19:15 Vorstellung der Softwerkskammer Thüringen
19:30 Gemeinsamer Vortrag zu Beginners Workshop – Citrus & Sakuli 2.0 (Sven Hettwer, Simon Hofmann)
20:00 Pause (15-20 min)
20:15 Zwei Workshopgruppen – Citrus & Sakuli 2.0 (45-60 min)
21:15 Vorstellung der Ergebnisse
21:30 Ende und Ausklang in der Wagnergasse
Vortrag zu Beginners Workshop – Citrus & Sakuli 2.0:
Beim Thema Softwaretests fängt es jenseits von Unit-Tests erst richtig an, spannend zu werden. Nicht erst, seit sich Microservices als beliebtes Architekturmuster durchgesetzt haben, ist die Sicherstellung des korrekten Zusammenspiels zwischen Softwarekomponenten und die Überprüfung der Funktionalität des Gesamtsystems eine der größten Herausforderungen beim Testen von Software. Simon Hofmann und Sven Hettwer geben einen Überblick über die Thematik und stellen dabei die beiden Open Source Frameworks Citrus (Integration Testing) und Sakuli 2.0 (End-to-End Testing & Application Monitoring) vor.
Zwei Workshopgruppen – Citrus & Sakuli 2.0:
Anschließend wird es zwei parallele Workshops geben, bei denen interessierte die ersten Schritte mit den jeweiligen Tools machen können und die Gelegenheit bekommen, ein Beispielprojekt mithilfe des jeweiligen Frameworks zu testen. Idealerweise bringen die Teilnehmer ein grundlegendes Verständnis der gängigen Tools im Java- und Node.js-Ökosystem und eine eigene Workstation mit.
Trainer:
Sven Hettwer – www.twitter.com/SvenHettwer
Sven ist Nerd, Senior Software Engineer bei Consol in Düsseldorf, Clean Code Enthusiast, Motorradfahrer, passionierter Koch und nicht zuletzt Liebhaber von Herausforderungen. Als Maintainer des Open Source Frameworks Citrus legt er großen Wert auf Testautomatisierungs- und CI/CD-Lösungen.
Simon Hofmann - www.twitter.com/s1hofmann
Simon ist Senior Software Engineer bei Consol in Müchen, ISQTB Certified Tester und Organisator des Agile Testing Munich Meetups. Neben Machine Learning und Bildverarbeitung interessiert er sich auch für erneuerbare Energien. Zudem ist er Maintainer der Open Source Frameworks Sakuli und nut.js.
Links:
https://citrusframework.org
https://github.com/citrusframework/citrus
https://www.consol.de/it-solutions/e2e-testing
https://github.com/ConSol/sakuli

Integration Testing with Citrus and Sakuli (Sven Hettwer, Simon Hofmann)