DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE...
Transcript of DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE...
Sebastian Vöst
13.06.2017
DIE INDUSTRIELLE REVOLUTION DES TESTENS.VON DER VIRTUELLEN ERPROBUNGSFAHRT ZUR TEST-FACTORY.
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz Seite 2
STEIGENDER ABSICHERUNGSBEDARF ERFORDERT ZUNEHMENDE INDUSTRIALISIERUNG DES TESTBETRIEBS.
Zunehmender Absicherungsbedarf
für hochautomatisiertes Fahren
„>108 km“ [1].
Kurze Reaktions- und
Antwortzeiten durch
Continuous Integration
erforderlich.
[1] „Absicherung automatischen Fahrens“, Prof. Dr. H. Winner, 6. FAS-Tagung München, 2013.
Zunehmende
Industrialisierung des
Testbetriebs notwendig
„Test Factory“.
Virtualisierung:
Von der Straße ins Labor.
Seite 3
EINORDNUNG IM V-MODELL: ZWISCHEN KOMPONENTENABSICHERUNG UND GESAMTFAHRZEUG.
Absicherungskaskade ermöglicht
notwendige Testkilometer durch Verteilung
auf verschiedene Testmethoden.
Anzahl
Plattformen &
Durchgeführte
Tests.
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Kosten pro Test.
Seite 4
„VON DER STRASSE INS LABOR“: DER WIRKKETTENPRÜFPLATZ IST DIE IDEALE PLATTFORM FÜR EINE TEST-FACTORY.
- Hoher Automatisierungsgrad.
- Kein „Tester“ notwendig.
- Hohe Varianzabdeckung.
- Verschiedene Fahrzeugausprägungen können teils
automatisch gewechselt werden.
- Hoher Testdurchsatz.
- Bis zu 240 Tests pro Tag.
Ideale Plattform für Continuous Integration & Test-
Factory.
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
[1] „DigitaleErprobungsfahrt 4.0“, Markus Deicke, IBS-Workshop ASE Chemnitz, 2016.
Sensor ECU 1 ECU 2 … ECU n Aktor
Umgebung
Wirkkettenprüfplatz (WKP)
Testobjekt: Steuergeräte-
Hardware auf Wirkkettenebene am
HiL-Prüfstand.
Testziel: Integrations-Tests von
Hardware und Software.
[1]
Sensor ECU Aktor
Umgebung
Testobjekt: Singuläre
Steuergeräte-Hardware am HiL-
Prüfstand.
Testziel: Funktionale und
Schnittstellen-Tests von Hardware
und Software.
Komponenten-HiL
* Anzahl skaliert mit Wirkketten-Länge
*
Seite 5
DIGITALE ERPROBUNGSFAHRT MIT MANUELLER PLANUNG UND VORBEREITUNG VON TESTS.
Testfeldbetreiber
Testaufträge Testaufträge
Testaufträge Testaufträge
Funktionsverantwortlich
e
Prüfplatzbetreuer
Zykluszeit: 1-2 Wochen
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Seite 6
Produktiv-
Umgebung
(Werk,
Händler,
Flotte)
Referenzstand
Software-Repository
n Komponenten-
Container
CI-System
Systemfunktionen
Wirkkettenabsicherung
Flashtest, Smoke-Test
Bordnetz
Gesamtfahrzeug
Absicherung fertig /
Freigabe erteilt
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
DURCHGÄNGIGE CONTINUOUS INTEGRATION ERFORDERT SCHNELLES, AUTOMATISIERTES TESTEN AUF ALLEN EBENEN.
Build/CI-System
Make-
Komponenten
Build/CI-System
Buy-Komponente
n
Build/CI-System
Buy-Komponente
1
Build/CI-System
Buy-Komponente
2
Seite 7
ABARBEITUNG NEUER SOFTWARE-RELEASES WIE AM FLIEßBAND AN VERSCHIEDENEN STATIONEN IM TEST.
Zykluszeit: <1h (Zielbild)
(so vieleTests wie nötig,
so wenige wie möglich)Durchlauf vollautomatisiert
Release
Candidate
Komponenten
-Test
Smoke-TestIntegrationste
st
Funktionaler
Test
Feedback- i.O. / n.i.O
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Seite 8
NEUE SOFTWARE WIRD AUTOMATISCH AUF FREIE PLATTFORMEN VERTEILT, UM UNMITTELBARES FEEDBACK AN DEN ENTWICKLER ZU GEBEN.
Software-EntwicklerNeues SW-Modul
Software-
Repository Test Factory
„Logistik“
Testaufträge
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
BMW CI
Test Factory
Seite 9
AUFGABEN- UND RESSOURCENPLANUNG IM TESTFELD IST ZU KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG.
„Prüfstands-Profile“
• Derivat
• Sonderausstattungen
• Routing von ECUs
• Peripherie
• HW- und SW-Versionen
• Manuell oder Automatisch
herstellbar
• Versionierung
• n : m – Beziehung
Prüfstand : Profil
Testergebnisse
Expertenwiss
en notwendig
Eingeschränk
te
Verfügbarkeit
Komplexe
Zuteilung
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Manuelle Zugriffe
• Wartung
• Testautomatisierung
• Fehleranalyse
• ….
Testaufträge
• Durchführungsdauer
• Deadline
• Teilanforderungen an das
Profil
• Priorität
Prüfplätze
Prüfplatzsteuerung – 1x pro Prüfplatz
Testfeldplanung – 1x pro
Prüffeld
Seite 10
TEST-FACTORY BEDEUTET OPTIMIERTUNG ALLER PRÜFPLÄTZE DURCH GEMEINSAME SCHNITTSTELLEN UND INTELLIGENTE TESTFELDSTEUERUNG.
Webserver- Erreichbar im Intranet
- TSS-
Authentifizierung
Prüffeld-DB- Lokaler Datenmaster
- Persistierung &
Historie
,
Web-
Frontend
Prüffeldbetreibe
r
…BMW-CI-
Pipeline
Weitere
Drittsysteme
Manuelle
Ausleitungen
Software-
Repository
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Test-Repository (ALM)• Testskripte & Metadaten
• Durchführungen &
Ergebnisse
Jenkins „Slave“
- Einheitliche
Schnittstelle
- Operative
Durchführung
- Testautomatisierung
Wirkkettenprüfplatz
(WKP)
Komponenten-HiL
Zentrale Prüffeldsteuerung
Seite 11
DIE TEST-FACTORY IST DATENBANK FÜR EXPERTENWISSEN UND FRAMEWORK FÜR AUTOMATISIERTE AUFGABENPLANUNG .
Web-F
ron
tend
Prüfplatzsteuerung
Prüfplatzbetreu
er
Expertenwissen
Testfeldbetreib
er
Monitoring
Planung RestA
PI
Test-Backlog
- Ausstehende
Testaufträge
- Sync. mit ALM
PPL-Kalender- Verfügbarkeiten
Platform Manager- Berechnung Sollzustand
- Expertenwissen
- Referenzprofile und Historie
Scheduler- Planung Tests +
Konfigurationen
- Lastoptimierung
Status- Ist-Konfiguration
- Herstellbare Fähigk.
Feedback- i.O. / n.i.O
Testauftrag- Soll-Konfiguration
- Testsets, Testfälle
Drittsysteme
Software-
Repositor
yLogistik-
Datenban
kTest-
Repositor
y (ALM)
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Seite 12
ZUNEHMENDE AUTOMATISIERUNG VERKÜRZT TESTZEIT UND FÜHRT ZUR INDUSTRIALISIERUNG DES TESTBETRIEBS.
Virtualisierung erlaubt
flexibleres und schnelleres
Testen.
Continuous Integration erfordert
Automatisierung und kurze
Zykluszeiten.
Industrialisierung des Testbetriebs steigert
Effizienz und Auslastung.
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Wirkkettenprüfplatz
(WKP)Komponenten-HiL
Seite 13
VIELEN DANK FÜR IHRE AUFMERKSAMKEIT. FÜR RÜCKFRAGEN STEHEN WIR IHNEN GERNE ZUR VERFÜGUNG.
Die Industrialisierung des Testens | BMW Group | 13.6.2017, Chemnitz
Sebastian Vöst
BMW Group
Automatisierter Test,
Infrastruktur
+49-89-382-13235
Dr. Marcus Martinus
BMW Group
Gruppenleiter
Automatisierter Test,
Infrastruktur
+49-89-382-58290
Dr. Jochen Assfalg
BMW Group
Abteilungsleiter Integration
Elektrik/Elektronik
+49-89-382-36749