Nicht-manuelle Tests stellen die Qualität einer Softwarelösung auf effiziente Weise sicher und sind Standard in der Software-Entwicklung. Auch, weil die Automatisierung in der Regel früher Rückmeldung gibt zu Fehlern und anderen Unschönheiten. Der Ansatz ist auf verschiedenen funktionalen Ebenen gängig — Unit-Tests, Modul-Tests, Integrationstests … Wäre es nicht toll, auch Aspekte Eurer Softwarearchitektur automatisch testen zu können? Was heißt es überhaupt, Eure Architektur zu testen? In diesem Workshop diskutieren wir zunächst kurz verschiedene Ansatzpunkte und Möglichkeiten dazu. Und wir räumen mit Mythen und Missverständnissen auf. So ist eine Überprüfung, ob eine Implementierung bestimmte Vorgaben einhält, zwar für einzelne Aspekte problemlos möglich. Wenn die Vorgaben nichts taugen ist das Ergebnis gleichzeitig uninteressant (und die Tests sind Verschwendung). Konsequenterweise konzentrieren wir uns anschließend auf effektive Ansätze aus dem Chaos Engineering und Fitness Functions. Denn diese können bei richtiger Anwendung die Wirksamkeit Eurer Architekturansätze langfristig absichern. Und sie erlauben eine zielgerichtete Weiterentwicklung Eurer Softwarelösung. Interaktive Elemente und die Anwendung der Konzepte auf Eure Softwarelösungen runden den Workshop ab.
Die @swk_ruhr hatte heute einen super Vortrag zum Thema Architekturentscheidungen von @SandraParsick und @StefanZoerner! Durch Fitness Functions können wir jetzt alle etwas objektiver über den Zustand unserer Architekturen reden und die Handouts waren auch klasse!
— Frank (@sourcemess) February 19, 2020
Very interesting and interactive work-Talk about testing software architecture by @SandraParsick and @StefanZoerner @swk_ruhr ! Many thanks for the great input. pic.twitter.com/tyhjn1g88i
— Teapot-418 (@Teapot4181) February 19, 2020
And also @SandraParsick of course. Got swallowed by autocorrect in my phone. Sorry Sandra
— Tobias Struckmeier (@tobmaster) February 19, 2020
Konzentriertes Arbeiten im #Workgarden bei der @swk_ruhr! Schöner informativer Workshop! Danke @SandraParsick und @StefanZoerner! pic.twitter.com/h3kGpHZ8Fc
— Sven-Torben Janus (@sventorben) February 19, 2020
Nach der ersten Übung geht es spannend weiter. @SandraParsick stellt unterschiedliche Testansätze vor. #Workgarden #SWKRuhr pic.twitter.com/toY0aVBb89
— Sven-Torben Janus (@sventorben) February 19, 2020
Nicht nur ein Vortrag, sondern auch praxisnahe Übungen mit @SandraParsick und @StefanZoerner
— Sebastian Neus (@sebastianneus) February 19, 2020
Schön euch heute im #Workgarden @ConcisoIT zu sehen! https://t.co/YW1WXC4Ea7 pic.twitter.com/Y9H7muC27U
Eröffnung des @swk_ruhr Meetup mit @ThomasTraude, @SandraParsick und @StefanZoerner! #Workgarden ist voll ... Spannung steigt ... pic.twitter.com/IsoqRYZh6w
— Sven-Torben Janus (@sventorben) February 19, 2020