Aufgabe: Agile Entwicklung mit SIL- und HIL-Tests

Komplexere Steuergerätefunktionalitäten und die wachsende Anzahl von Steuergerätevarianten erhöhen den Umfang und die Komplexität der Tests zur Validierung der Steuergeräte-Software. Um einen effizienten Testprozess zu implementieren, der diese Herausforderung meistert, müssen Software-Entwickler und -Tester eng zusammenarbeiten. Zu diesem Zweck halten bereits in der allgemeinen Software-Entwicklung etablierte Prozesse wie die agile Entwicklung mit Continuous Integration und Continuous Testing auf SIL- und HIL-Systemen Einzug in die Steuergeräte-Software-Entwicklung.

Herausforderung: Anspruchsvolle Release-Zeitpläne meistern
Workflow für Continuous Integration und Testing.

Herausforderung: Anspruchsvolle Release-Zeitpläne meistern

Continuous Integration und Testing machen es erforderlich, enge und immer schneller werdende Release-Zeitpläne einzuhalten. Es muss sichergestellt werden, dass die richtigen Modelle, neu oder modifiziert, einschließlich variantenspezifischer Teile und Parametrisierungen, für den automatischen Build verwendet werden. Neben dem Modell müssen auch der richtige Steuergeräte-Software-Build, die Echtzeitanwendung und die Parametrierung auf dem Testsystem eingesetzt werden, um die entsprechenden Tests auszulösen.

Lösung: SYNECT für effizientes CI/CT

Mit SYNECT können Continuous Integration (CI) und Continuous Testing (CT) als unternehmensweiter Prozess zur Verifikation und Validierung von Steuergeräte-Software eingeführt werden. SYNECT stellt sicher, dass bei der Änderung einzelner Artefakte die richtige Aktionskette abgearbeitet wird. SYNECT wertet auch die relevanten Variantenabhängigkeiten aus, indem es Daten variantenabhängig verwaltet, was Continuous Integration beschleunigt, weil nur geänderte Varianten verifiziert werden. Zu den Aktionen gehört der Neuaufbau von Modellcontainern nach dem Einchecken eines Modells oder die Verwendung dieser Container während eines wiederkehrenden nächtlichen Builds der Echtzeitanwendung. SYNECT ermöglicht es dem Benutzer, die Vorbereitung des Testsystems sowie Tests über Nacht und am Wochenende anzusetzen. Es ist auch möglich, dass eine neue Version der Steuergeräte-Software, die nur über ein Konfigurationsmanagementsystem bereitgestellt wird, eine Reihe von Regressionstests auslösen muss, die den neuesten Build der Echtzeitanwendung auf dem HIL-System und die richtige Parametrierung entsprechend der Steuergeräte-Software-Variante verwenden. Der hohe Automatisierungsgrad, den SYNECT bietet, beschleunigt den Entwicklungs- und Testzyklus, reduziert die fehleranfällige manuelle Arbeit und sorgt automatisch für eine vollständige Rückverfolgbarkeit zwischen allen im Prozess verwendeten Artefakten. Es reduziert die durch Software-Varianten und -Versionen verursachte Testkomplexität, indem es vorkonfigurierte und einfach zu bedienende Workflows für alle Tester bereitstellt.

Das klingt interessant. Nehmen Sie Kontakt auf:

Immer auf dem neuesten Stand mit unserem Newsletter-Service.

Mit unserem Newsletter-Service informieren wir Sie über aktuelle Anwendungsbeispiele, neue Lösungen und Produkte sowie über Schulungen und Veranstaltungen. Hier geht's zur Anmeldung.

Formularaufruf freigeben

An dieser Stelle ist ein Eingabeformular von Click Dimensions eingebunden. Dieses ermöglicht es uns Ihr Newsletter-Abonnement zu verarbeiten. Aktuell ist das Formular ausgeblendet aufgrund Ihrer Privatsphäre-Einstellung für unsere Website.

Externes Eingabeformular

Mit dem Aktivieren des Eingabeformulars erklären Sie sich damit einverstanden, dass personenbezogene Daten an Click Dimensions innerhalb der EU, in den USA, Kanada oder Australien übermittelt werden. Mehr dazu in unserer Datenschutzbestimmung.