EXAM Jenkins Plug-in

Continuous Integration mit EXAM


Überblick

In der Steuergeräteentwicklung steigern kurze Entwicklungszyklen sowie der kontinuierliche Anstieg von Fahrzeugfunktionen und Variantenvielfalt die Komplexität und somit die Ansprüche an Testwerkzeuge und Testautomatisierung. Vor diesem Hintergrund spielen Build-Umgebungen eine immer wichtigere Rolle bei den zugehörigen Software-Tests. Derzeit werden die Testfälle in der Regel manuell an Prüfständen durch Testdesigner bzw. Testkoordinatoren ausgeführt.

MicroNova hat diesen Vorgang automatisiert: Für die Jenkins-Plattform bindet das EXAM Jenkins Plug-in die Testautomatisierungslösung in den Workflow der kontinuierlichen Entwicklung ein (Continuous Integration (CI)).

Dazu verbindet das Plug-in von MicroNova via REST-Schnittstelle das CI-System Jenkins mit EXAM. Dies erfolgt über die Schnittstelle von Jenkins. Das Ergebnis ist die Remote-Steuerung der Testautomatisierungslösung EXAM. Dadurch lassen sich Tests anschließend in unterschiedlichen Software-Entwicklungsstufen automatisiert und kontinuierlich durchführen.

Weitere Informationen

Die automatisierte Testausführung verbessert die Auslastung der eingesetzten Testressourcen, und Ergebnisse können sehr schnell im Entwicklungsprozess genutzt werden. So lassen sich Testaufwände sowie Fehlerquellen im Testablauf langfristig reduzieren.

Continuous Testing of HiL Testcases Webinar (Englisch)

Webinar-Aufzeichnung vom 20. Mai 2021, Dauer: 44 Minuten
Inhalt:

  • Was ist EXAM?
  • Was bedeutet "Continuous Testing"?
  • EXAM in einem CI workflow mit Jenkins
  • Verteilung von Testaufträgen mit EXAM TCC
  • Live-Demo


Vorteile

  • Effizienz und schnelle Fehlerkorrektur:
    Das EXAM REST-API Plug-in von MicroNova automatisiert die Testausführung in der Build-Umgebung und steigert so die Effizienz der Steuergeräteabsicherung. Mehr Ergebnisse stehen schneller zur Verfügung und lassen sich direkt und kontinuierlich in den Entwicklungsprozess zurückführen.
  • Optimale Auslastung der Testressourcen:
    Da die automatisierte Ausführung getrennt vom Testauftrag stattfinden kann, entfällt die örtliche Bindung von HiL-System und Testdesigner.
  • Kürzere Entwicklungszeiten:
    Beschleunigung der Entwicklung durch frühe Integration
  • Remote-Steuerung von EXAM:
    Die Testautomatisierungslösung EXAM lässt sich über die Schnittstelle steuern und überwachen.
  • Qualitätssicherung:
    Gegenüber einem manuellen Teststart mit hohem Konfigurationsaufwand sinkt die Fehleranfälligkeit durch die Automatisierung der Konfiguration und des Starts deutlich und stellt damit eine gleichbleibend hohe Qualität sicher.
  • Flexibilität und Leistung:
    Der hohe Automatisierungsgrad sorgt für kontinuierliches automatisiertes Testen (Continuous Testing) in unterschiedlichen Software-Entwicklungsstufen.

Funktionsweise

Continuous Integration mit EXAM erfordert zwei Bestandteile: Ein Jenkins Plug-in und ein EXAM REST-API Plug-in. Das Jenkins Plug-in steht auf der Website https://jenkins.io/ unter OpenSource-Lizenz (MIT) zum Download bereit. Das EXAM REST-API Plug-in stellt MicroNova lizenzpflichtig zur Verfügung. Es ist sowohl unter Node-Locked- als auch unter Floating-Lizenz erhältlich.

Die EXAM-Testläufe mit Ergebnissen und Trendgraphen sowie die REST-API-Aufrufe werden in Jenkins übersichtlich dargestellt:

Ansprechpartner


Abdülkerim Dagli
Vertrieb
sales-testing@who-needs-spam.micronova.de
+49 8139 9300-0

Mehr

News: Soeben erschienen: Kundenzeitschrift InNOVAtion 2/2023 mehr

Presse: Autocrypt und MicroNova starten strategische Partnerschaft zur Förderung der Automotive Cybersecurity mehr

Karriere: Softwareentwickler (m/w/d) HiL / SiL mehr

EXAM Testautomation - Kontakt


MicroNova AG
Unterfeldring 6
85256 Vierkirchen

    +49 8139 9300-46
    info@who-needs-spam.exam-ta.de

» Anfahrtsplan