DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE...

13
Sebastian Vöst 13.06.2017 DIE INDUSTRIELLE REVOLUTION DES TESTENS. VON DER VIRTUELLEN ERPROBUNGSFAHRT ZUR TEST-FACTORY.

Transcript of DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE...

Page 1: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

Sebastian Vöst

13.06.2017

DIE INDUSTRIELLE REVOLUTION DES TESTENS.VON DER VIRTUELLEN ERPROBUNGSFAHRT ZUR TEST-FACTORY.

Page 2: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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.

Page 3: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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.

Page 4: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

*

Page 6: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

Page 7: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

Page 8: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

Page 9: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

Page 10: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

Page 11: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

Page 12: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

Page 13: DIE INDUSTRIELLE REVOLUTION DES TESTENS.€¦ · KOMPLEX FÜR SCHNELLE UND EFFIZIENTE MANUELLE PLANUNG. „Prüfstands-Profile ... - Persistierung & Historie, Web-Frontend Prüffeldbetreibe

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

[email protected]

+49-89-382-13235

Dr. Marcus Martinus

BMW Group

Gruppenleiter

Automatisierter Test,

Infrastruktur

[email protected]

+49-89-382-58290

Dr. Jochen Assfalg

BMW Group

Abteilungsleiter Integration

Elektrik/Elektronik

[email protected]

+49-89-382-36749