Wie wir sicherstellen, dass unsere Technik verlässlich läuft
Kennt ihr wahrscheinlich auch: Ihr führt ein Softwareupdate durch und irgendwie laufen eure Apps danach nicht besser, sondern haken irgendwie. Das ist bei funk ähnlich: Unsere Videos, TikToks und Postings könnten wir nicht ausspielen, wenn uns nicht jede Menge gut laufende Softwares im Hintergrund unterstützen würden. Die Technik muss verlässlich laufen. Auch, wenn es Änderungen oder Updates in der Software gibt.
Gerade, wenn viele Softwareprodukte genutzt werden und diese mal mehr, mal weniger aktiv weiterentwickelt werden, ist Automatisierung entscheidend. Vor allem für permanent laufende Prozesse wie die Qualitätssicherung oder Wartungsaufgaben. Deshalb automatisieren wir bei funk nahezu alle Prozesse, die notwendig sind, um unsere Anwendungen zu aktualisieren und deren Qualität zu sichern. Dafür nutzen wir unter anderem automatisierte Ende-zu-Ende-Tests, mit denen wir sicherstellen, dass die Kernfunktionalitäten unserer Anwendungen bei jeder neuen Version automatisch überprüft werden.
Davon profitieren wir auf mehreren Ebenen:
Wie ihr End-to-End-Testing macht, wissen wir auch von eurem Entwickler Raphael Knecht 🤙 In unserem Podcast hat er im Deep Dive mit uns darüber gesprochen: https://www.programmier.bar/podcast/deep-dive-133-end-to-end-testing-mit-raphael-knecht