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 zu Fehlern und anderen Unschönheiten früher Rückmeldung gibt. 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 aber 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. Sie erlauben zudem eine zielgerichtete Weiterentwicklung Eurer Softwarelösung. Anders als typische Literatur über Evolutionäre Architekturen hören wir nicht da auf, wo es konkret wird, sondern zeigen Real World-Beispiele und Implementierungsoptionen im Freiflug. Interaktive Elemente und die Anwendung der Konzepte auf Eure Softwarelösungen runden den Workshop ab.
Thank you very much @SandraParsick and @StefanZoerner for your interesting Workshop about architecture test-automation at @SoftwArchSummit ! And many thanks for giving me the opportunity to do live #sketchnotes in maxi size 😊 pic.twitter.com/82eliAOls9
— Teapot-418 (@Teapot4181) March 10, 2020
Wow! Amazing #GraphicalRecording by @Teapot4181. Thank you for making @SandraParsick and @StefanZoerner experience available beyond the conference with your #sketchnotes. #sharingIsCaring https://t.co/O6pBu0XCbU
— Cosima Laube (@gazebo_c) March 10, 2020
Wie steht es um die Qualität Eurer Architektur? Wie ihr sie ganz automatisch testen lassen könnt, zeigen Euch @SandraParsick & @StefanZoerner im Nachmittagsworkshop! #SoftwareArchitectureSummit pic.twitter.com/qfzzICHnmu
— Softw. Arch. Summit (@SoftwArchSummit) March 10, 2020