Software Testing & Qualität - Testautomatisierung, KI & Agilität

Eine Referenzimplementierung als Testorakel - Stefanie Leitner


Listen Later

Mehr Effizienz und bessere Fehlererkennung durch intelligente Testorakel

📌 Konferenz-Tipp: TACON 2026 in Leipzig (16.–17. September). Ich war letztes Jahr als Keynote dort und fand den Austausch richtig gut 👉 https://swt.fm/tacon

"Wenn du bei 3000 Signalen die Sollwerte manuell berechnen musst, hast du keine Chance im Test." - Stefanie Leitner

In dieser Episode spreche ich mit Stefanie Leitner darüber, wie man Software in der Automobilindustrie testet. Stefanie arbeitet bei VAIVA, Tochter des Volkswagen-Konzerns, und verrät, wie sie mit Referenzimplementierungen den Testaufwand massiv reduziert und eine Menge Zeit und Nerven spart.

Stefanie Leitner hat mehr als 13 Jahre Erfahrung im Automotive Test Bereich. Seit 2011 ist sie bei VAIVA GmbH tätig wo sie schon verschiedene Rollen ausgeübt hat, wie Softwaretesterin, Testmanagerin oder Test-Lead im Bereich Advanced Driver Assistance Systems und Active Safety.

Aktuell ist Stefanie Leitner als Principal Software und Systemtest für die strategische Ausrichtung im Bereich Test bei VAIVA verantwortlich. Die Implementierung einheitlicher Testprozesse und -methoden gemäß ASPICE und ISO26262, aber auch die Entwicklung neuer, innovativer Testmethoden, gehören zu ihren Aufgaben.

Highlights:

  • Eine Referenzimplementierung als Testorakel bedeutet, dass der Tester die Software unabhängig vom Entwickler nochmals nachbaut und beide Versionen im Back-to-Back-Test verglichen werden.
  • Tester dürfen beim Erstellen der Referenzimplementierung keinen Zugriff auf den Originalquellcode haben, damit Codierfehler des Entwicklers nicht unbewusst übernommen werden.
  • Das Review einer Referenzimplementierung ist ein strukturiertes Code-Review mit Checkliste, was gegenüber dem manuellen Nachrechnen von Sollwerten deutlich weniger Aufwand erzeugt.
  • Automatisch generierte Stimuli für strukturbasierte Code-Coverage lassen sich gegen die Referenzimplementierung laufen, um auch die letzten fehlenden Prozentpunkte abzusichern, ohne eine selbsterfüllende Prophezeiung zu erzeugen.
  • Anforderungsänderungen erfordern bei diesem Ansatz nur eine Codeänderung an einer Stelle der Referenzimplementierung statt manuelle Anpassungen an Dutzenden von Sollwerten in Testfällen.
  • Danke an die Community-Partner des Podcasts:Alliance for Qualification | ASQF | Austrian Testing Board | dpunkt.verlag | German Testing Board | German Testing Day | GI Fachgruppe TAV | Heise | HANSER Verlag | ISTQB | iSQI GmbH | oop | QS-TAG | SIGS-DATACOM | skillsclub | Swiss Testing Board | TACON Credits: Sound | Grafik

    ...more
    View all episodesView all episodes
    Download on the App Store

    Software Testing & Qualität - Testautomatisierung, KI & AgilitätBy Richard Seidl - Experte für Software-Entwicklung und Testautomatisierung