Software Testing: Testfälle zählen ist Erbsenzählen, Metriken helfen
Richard Seidl spricht mit Ivaylo Brüssow und Andrej Nod über einen Metric Collector, der die Testautomatisierung misst und per Score bewertet.
(Bild: Richard Seidl)
- Richard Seidl
Richard Seidl spricht mit Ivaylo Brüssow und Andrej Nod darüber, wie ein selbst entwickelter Metric Collector die Wirksamkeit der Testautomatisierung über rund 100 Anwendungen messbar macht. Ein Python-Programm läuft dafür jede Nacht auf Jenkins, zieht Kennzahlen aus Jira, Xray, zwei GitLab-Instanzen, SonarQube, Dependency-Track und den Pipelines und legt sie historisiert in Power BI übereinander.
So fällt auf, wenn Skripte im Repository liegen, aber nie ausgeführt werden, oder wenn automatisierte Tests in Jira nicht eingepflegt sind. Ein Score aus acht gewichteten Metriken geht monatlich an die Führungsebene, und der zeitliche Verlauf zeigt früh, ob ein Release auf einen Unfall in Zeitlupe zuläuft.
„Es ist ja irrelevant, wie viele Testfälle ich jetzt als reine Zahl automatisiert habe.“ – Ivaylo Brüssow
Ivaylo Brüssow verfügt über mehr als 14 Jahre Erfahrung in der Testautomatisierung in unterschiedlichen Branchen. Seit sechs Jahren ist er bei der Provinzial Versicherung AG als Technologieverantwortlicher für das Thema Testautomatisierung tätig. Im Kompetenzzentrum für Testmanagement & Testautomatisierung begleitet er die Bereitstellung und Weiterentwicklung des zentralen Automatisierungsframeworks, der zugehörigen Workflows und Bibliotheken.
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Seine fachlichen Schwerpunkte liegen in der Testautomatisierung, im Testdesign sowie in der Optimierung von Workflows. Zudem berät und unterstützt er Projekte bei der Einführung und Umsetzung automatisierter Tests. Über seine operative Tätigkeit hinaus engagiert sich Brüssow aktiv im Konzernausbildungsprozess. Dabei möchte er Auszubildende und dual Studierende frühzeitig für die Testautomatisierung begeistern. Als ehrenamtlicher Botschafter des eingesetzten Testframeworks fördert er außerdem den Wissensaustausch konzernübergreifend und unterstützt dessen kontinuierliche Weiterentwicklung.
Andrej Nod arbeitet seit über 16 Jahren im Bereich der Testautomatisierung und hat dabei eine Vielzahl von Systems under Test (SUT) und Technologien in unterschiedlichen Branchen eingesetzt. Seit zwei Jahren ist er bei der Provinzial Versicherung AG als Test Automation Engineer und Softwareentwickler tätig. Neben seiner Tätigkeit im Kompetenzzentrum für Testmanagement, wo er verschiedene Workflows und Bibliotheken entwickelt hat, liegen seine Schwerpunkte in den Bereichen Testautomatisierung, Workflows und Integration. Darüber hinaus berät und begleitet er Testautomatisierungsprojekte bei der Provinzial.
(Bild: Vanessa Bahr / iX)
Das neue Sonderheft von iX developer berichtet über klassische und moderne Testing-Methoden, Know-how und Best Practices. Es bietet alles zu Testing-Praxis mit, von und ohne KI.
Softwarequalität im Gespräch
Hier dreht sich alles um Softwarequalität. Ob Testautomatisierung, Qualität in agilen Projekten, Testdaten oder Testteams: Richard Seidl und seine Gäste schauen sich die Dinge an, die mehr Qualität in die Softwareentwicklung bringen.
Die aktuelle Episode ist auch auf Richard Seidls Blog und auf YouTube verfügbar.
(mro)