"VON A BIS Z": TESTAUTOMATISIERUNG FÜR FORTGESCHRITTENE IN DER PRAXIS. Dr. Roman Nagy
|
|
- Ernst Schuster
- vor 5 Jahren
- Abrufe
Transkript
1 "VON A BIS Z": TESTAUTOMATISIERUNG FÜR FORTGESCHRITTENE IN DER PRAXIS Dr. Roman Nagy
2 SOFTWARE IM FAHRZEUG. 90% DER INNOVATIONEN DURCH SOFTWARE.
3 SOFTWARE IM FAHRZEUG. 90% DER INNOVATIONEN DURCH SOFTWARE. Body Domain Controller Diebstahlwarnanlage Anhängemodul Fahrzeugzentrum Mensch- Maschine- Interface Car Access System Schaltzentrum Lenksäule Adaptive Cruise Control Digitale Diesel /Motor Elektronik 1 1-Achs- Luftfeder Park Distance Control Audio System Kontroller Kombiinstrument Türmodul Fahrertür Türmodul Beifahrer A-Säule links A-Säule rechts Aktive Roll- Stabilisierung Digitale Diesel /Motor Elektronik 2 Bedienzentrum Mittelkonsole Reifendruckkontrolle Regensensor Bedienzentrum Mittelkonsole Fond Chassis Integration Module Schiebehebedach Antennentuner Videomodul Navigationssystem Multi Media Changer Audio-CD Wechsler Kopfhörerinterface Türmodul Fahrerseite hinten Sitzmodul Fahrer Sitzmodul Fahrer hinten Türmodul Beifahrerseite hinten Sitzmodul Beifahrer Sitzmodul Beifahrer hinten B-Säule links Sitz Fahrer Tür vorne links Security and Information Modul B-Säule links Sitz Beifahrer Tür vorne rechts Dynamische Stabilitätskontrolle Elektronische Getriebesteuerung Elektromech. Feststellbremse Adaptive Light Control Elektronische Dämpferkontrolle Drehratensensor (kein SG) Lichtschaltmodul Wischermodul Verstärker Spracheingabesystem Heckklappenlift Powermodul Sitz hinten Heizungsbedienteil Heizungsbedienteil (Fond) Controller Telefoninterface - Mehr als 120 Funktionen - Mehr als 2 Mio LOC - Ca. 80 SW-Entwickler
4 Unit Tests SWC Tests HIL Tests SOFTWARE TESTKONZEPT. 3-EBENEN. FIT LabCars Systemtests TestCase ECU Application RTE BSW Req.-Coverage Lasten -heft HiL-Tests SWC- Tests TestCase Application SWC1 SWC2 SWC4 SWC3 Req.-Coverage Lasten -heft Unit- Tests Autosar SWC TestCase Modul 01 Modul 02 CodeCoverage Modul 03 Jede Ebene adressiert eine andere Art von Fehlern. Nur durch Kombination der Methoden können Fehler effizient gefunden werden.
5 TESTPROZESS. AUSFÜHRUNG UND ANALYSE. Testfall anlegen/anpassen Prepare Execute Analyse Report HiL-Station konfigurieren ECU flashen Kodierung aktivieren Test-Set auswählen Test-Set ausführen Testlauf überwachen Rote Testfälle analysieren: SW Bug? Testfall veraltet? HW Problem? Fehlerursachen identifizieren und dokumentieren JIRA-Tickets erstellen/anpassen Report für das Testmanagement erstellen Fehler aus der Prepare/Execute Phasen zeigen ihre Auswirkung meistens in der Analyse- Phase Viele rote Testfälle, die angeschaut werden müssen.
6 DEZENTRALE TESTAUTOMATISIERUNG. HIL TESTPLATZ. BDC HIL Testplatz Testobjekt I/O Ports Bus Kommunikation Typischer Ablauf: 1. Abends wird PDX generiert 2. Manuell geflasht auf alle Testplätze 3. Über Nacht automatische Testdurchführung 4. Morgens manueller Merge der Ergebnisse zum Testreport CAN Probleme: Falsche HW-Konfiguration des Testplatzes (Schalter) Eingefrorene Testfälle blockieren das System Morgens kein Testreport vorhanden Aufwändiges Mergen: Testreport zu spät Analyse der Fehlerursachen dauert fast den ganzen Tag Keine Zeit für neue Testfälle
7 TESTAUSFÜHRUNG UND ANALYSE. REDUZIERUNG DES MANUELLEN AUFWANDS UM 90%. Time to Last Ticket Prepare Execute Analyse Report Ziel: 90%
8 ZENTRALE STEUERUNG DER TESTAUSFÜHRUNG. ASIA ENTSTEHT. Automated Software Integration & Analysis Automatische Testablaufsteuerung: Holt Artefakte aus Repositories, Buildserver, Dateisystem, HiL Testfarm Testreport Überbrückt zeitweise Ausfälle Baut Testfall-Executables Konfiguriert und flasht Steuergeräte der Testfarm Verteilt Testfälle auf die Testfarm Sammelt Ergebnisse, generiert Testreport Für SiL und HiL Multiprojekt-fähig, hoch generisch Fehlertolerant gegenüber Partnersystemen
9 ZENTRALE STEUERUNG DER TESTAUSFÜHRUNG. ERSTE ERGEBNISSE. Prepare Execute Analyse Report Anzahl Testfälle. Anstieg Anzahl gefundene Fehler Anzahl ausgeführte Testfälle pro gefundenen Fehler Anzahl analysierte rote Testfälle pro gefundenen Fehler Anzahl der Testfälle steigt an Die Ausführungszeit zu hoch Mehr Testfälle Analysezeit zu lang
10 LÖSUNGEN. Verbindung zum Ticket-System Root-Cause Analyse zum Nachhalten der bestehenden Causes Nicht wiederholt analysieren Intelligente Testauswahl Testfälle optimal selektieren Weniger ist mehr Analyse priorisieren Automatisches Identifizieren der Root-Causes Was sich lohnt zuerst
11 LÖSUNGEN. Verbindung zum Ticket-System Root-Cause Analyse zum Nachhalten der bestehenden Causes Nicht wiederholt analysieren Intelligente Testauswahl Testfälle optimal selektieren Weniger ist mehr Analyse priorisieren Automatisches Identifizieren der Root-Causes Was sich lohnt zuerst
12 VERBINDUNG ZUM TICKET-SYSTEM. NICHT WIEDERHOLT ANALYSIEREN. Tests Gescheiterte Testfälle Build 17 Gescheiterte Testfälle Build 18 Test-2345 Test-3782 Root-Cause für Build 18 noch zu beheben; vorerst keine weitere Analyse nötig. Fehleranalyse identifiziert den Root-Cause Tester erstellt Ticket an die SW-Entwicklung Gescheiterte Tests werden mit Ticket verlinkt Zeigt, wo manuelle Aktion nötig/nicht nötig ist Keine wiederholte Analyse nötig solange das Ticket ungelöst ist
13 LÖSUNGEN. Verbindung zum Ticket-System Root-Cause Analyse zum Nachhalten der bestehenden Causes Nicht wiederholt analysieren Intelligente Testauswahl Testfälle optimal selektieren Weniger ist mehr Analyse priorisieren Automatisches Identifizieren der Root-Causes Was sich lohnt zuerst
14 INTELLIGENTE TESTAUSWAHL. KRITERIEN. Code Änderungen Zuordnung Steuergeräte-Software Test Geänderter Code muss getestet werden Tests die oft zwischen rot und grün gewechselt Tests haben oft Fehler gefunden Neue Funktionalität Neue Steuergeräte-Funktionalität wurde implementiert Zugehörige Tests müssen ausgeführt werden Historische Testergebnisse Test- Ticket Link Es gibt Ticket zur Fehlerbehebung Zugehörige Tests müssen nicht ausgeführt werden
15 INTELLIGENTE TESTAUSWAHL. ABLAUF. Entwicklungs-Artefakte Test Scheduler Test-Ausführung Test- Ticket Link Scheduling Historische Testergebnisse Test- Ergebnis Korrelation Code Änderungen Neue Funktionalität Abhängigkeits- Graph Priorisierter Testplan Tests für Basis- Funktionalität Abhängigkeits- Analyse
16 INTELLIGENTE TESTAUSWAHL. AUSBLICK. Code Änderungen Zuordnung Steuergeräte-Software Test Geänderter Code muss getestet werden Welcher Test durchläuft welchen Code? Direkt auf dem Steuergerät messen! Vergleichen mit aktuellen Code-Änderungen Relevante Tests identifizieren
17 LÖSUNGEN. Verbindung zum Ticket-System Root-Cause Analyse zum Nachhalten der bestehenden Causes Nicht wiederholt analysieren Intelligente Testauswahl Testfälle optimal selektieren Weniger ist mehr Analyse priorisieren Automatisches Identifizieren der Root-Causes Was sich lohnt zuerst
18 PRIORISIERUNG FÜR DIE ANALYSEREIHENFOLGE. ZUERST ANALYSIEREN WAS SICH LOHNT. 200 Tests Gelber Bereich: Testergebnisse brauchen nicht analysiert zu werden; Root-Causes wie rote Tests. Roter Bereich: Testergebnisse müssen analysiert werden. Ein Root-Cause durch genau einen Testfall identifiziert. Grüner Bereich: Testergebnisse i.o. Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Testfälle mit identischem Root-Cause X Testfälle mit identischem Root-Cause Y Testläufe Gruppieren der Testergebnisse nach möglichen Root-Causes Analyseaufwand deutlich reduziert Schnellere Rückmeldung an die SW-Entwickler
19 ZUSAMMENFASSUNG. ZAHLEN. Laufzeiteffizienz: Anzahl ausgeführte Tests für ein neues Jira-Ticket Analyseeffizienz: Anzahl analysierte rote Tests für ein neues Jira-Ticket
20 ZUSAMMENFASSUNG. ÜBERSICHT. Dezentrale Steuerung - Fehleranfällig Zentrale Steuerung + Deterministisch + Performant + Produktiv - Analyse skaliert nicht Intelligente Auswahl und Analyse + Nur die relevanten Tests + Schneller zum Ergebnis + Hohe Fehlerfindungsquote + Redundante Analyse vermieden + Schneller zum Bug-Ticket Prepare Execute Analyse Report
21 VIELEN DANK Q & A. roman.nagy@bmw.de
BMW Forschung u. Technik GmbH. 25th Anniversary of a Think Tank. ITDrive.
BMW Forschung u. Technik GmbH. 25th Anniversary of a Think Tank. ITDrive. Contents. Automotive electronics today. Automotive electronics vision. IT-Motive 2020. BMW Key. Multifunctional car key. More than
MehrBIG DATA IN DER AUTOMOBIL-INDUSTRIE. ANWENDUNGSFELDER UND TECHNOLOGISCHE STRATEGIEN.
24. Juli 2013, Dr. Andre Luckow, BMW Group BIG DATA IN DER AUTOMOBIL-INDUSTRIE. ANWENDUNGSFELDER UND TECHNOLOGISCHE STRATEGIEN. AGENDA Motivation und Herausforderungen Anwendungsfelder Technologische Ansätze
MehrEinführung. ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen
Einführung ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen Einparken, Abstandsregeltempomat, unterstützt diesen Trend durch eine geeignete Entwicklungs-Methodik! Funktion
MehrADVANCED DIAGNOSTICS AND PREDICTIVE ANALYTICS OF VEHICLE DATA DR. JOHANN PRENNINGER
ADVANCED DIAGNOSTICS AND PREDICTIVE ANALYTICS OF VEHICLE DATA DR. JOHANN PRENNINGER ADVANCED DIAGNOSTICS AND PREDICTIVE ANALYTICS OF VEHICLE DATA AT BMW 1 Contents 2 State of the Art On- and Offboard Vehicle
MehrDIE INDUSTRIELLE REVOLUTION DES TESTENS. VON DER VIRTUELLEN ERPROBUNGSFAHRT ZUR TEST-FACTORY. Sebastian Vöst
DIE INDUSTRIELLE REVOLUTION DES TESTENS. VON DER VIRTUELLEN ERPROBUNGSFAHRT ZUR TEST-FACTORY. Sebastian Vöst 13.06.2017 STEIGENDER ABSICHERUNGSBEDARF ERFORDERT ZUNEHMENDE INDUSTRIALISIERUNG DES TESTBETRIEBS.
MehrEntwicklungsbegleitende Verifikation von AUTOSAR Steuergerätefunktionen auf Basis einer Test-RTE und SiL-Simulation
Entwicklungsbegleitende Verifikation von AUTOSAR Steuergerätefunktionen auf Basis einer Test-RTE und SiL-Simulation GI-Fachgruppe Test, Analyse und Verification von Software (TAV) 30. Treffen: 17. und
MehrFrom Cloud to Device. Moderne Softwareentwicklung in der Embedded-Welt. öffentlich
From Cloud to Device Moderne Softwareentwicklung in der Embedded-Welt öffentlich Unterschiedliche Blickwinkel nutzen Domänenspezifisch und branchenübergreifend zugleich 2 über den gesamten Entwicklungszyklus
MehrSICHERES TESTEN MIT POLARION. Frank Ziesel
SICHERES TESTEN MIT POLARION Frank Ziesel 03.05.2018 1. MOTIVATION 2. POLARION 3. TESTSPEZIFIKATION Testkonzept Testspezifikation in Polarion Testplattformen 4. TESTDURCHFÜHRUNG Manuelle Ausführung Testautomatisierung
MehrWelche Testautomatisierungen sind möglich und sinnvoll?
Continuous Testing Welche Testautomatisierungen sind möglich und sinnvoll? Frank Ziesel 11.05.2017 12. Neu-Ulmer Test-Engineering-Day 2017 Agenda Motivation Automatisierung in Software Projekten Continuous
MehrAgenda. Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test
Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test 26. TAV Stuttgart Michael Müller Projektleiter Berner & Mattner Systemtechnik GmbH michael.mueller@berner-mattner.com MM,
MehrTesten von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht
Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools - ein Erfahrungsbericht Martin Mühlemann CSA Engineering AG, CH-4500 Solothurn Ausgangslage Embedded-Firmware testen für ein
Mehrorangeswitch Effizienter testen mit
orangeswitch Effizienter testen mit orangeswitch Effizienter testen mit orangeswitch Erhöhen Sie den Automatisierungsgrad und die Auslastung Ihrer HiL-Systeme: Der patentierte orangeswitch ermöglicht ein
MehrDas zentrale Werkzeug für kürzere Entwicklungs- und Releasezyklen von software-basierten Kundenfunktionen in der Automobilindustrie
Virtualisierung Das zentrale Werkzeug für kürzere Entwicklungs- und Releasezyklen von software-basierten Kundenfunktionen in der Automobilindustrie 3. Automobil Symposium Wildau Strenge, Alexander (CQPP),
MehrDurchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung
Durchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung mit Hilfe des Testwerkzeuges Time Partition Testing (TPT) Norbert Büttner PikeTec GmbH Übersicht Integration von TPT in den
MehrKomponenten- HIL und Fahrzeug- HIL sind heute weit verbreitet. i.w. höhere Qualität der Fahrzeuge und Steuergeräte
HIL Aktueller Status ECU Validierung mit HIL Technologie Komponenten- HIL und Fahrzeug- HIL sind heute weit verbreitet fester Bestandteil im Fahrzeug- Entwicklungsprozess Wertschöpfung und Nutzen für den
MehrPassat Einbauorte Nr. 805 / 1 Ausgabe
Page 1 of 33 Passat Einbauorte Nr. 805 / 1 Ausgabe 03.2015 Steuergeräte im Innenraum Übersicht der Steuergeräte 1 - Steuergerät für Airbag -J234- Kapitel 2 - Steuergerät für Klemmen- und Motorstartsteuerung
MehrSoftware EMEA Performance Tour Berlin, Germany June
Software EMEA Performance Tour 2013 Berlin, Germany 17-19 June HP Service Virtualization Virtuelle Services im Software Entwicklungs-Lebenszyklus Udo Blank Bernd Schindelasch 19. Juni, 2013 Presales Consultant
MehrNeuerungen ECU-TEST 6.5. November 2016
Neuerungen ECU-TEST 6.5 Neuerungen ECU-TEST 6.5 TraceTronic GmbH Dresden, 3 Neuerungen ECU-TEST 6.5 Neue Features der Testautomatisierung 4 Neue Features der Testautomatisierung : Interaktives Testen im
MehrOffizieller. Carly Diagnose Report. Audi - Q5, Baujahr mit der Fahrgestellnummer WAUZZZ8RX9A der Kategorie SUV / SAV wurde am
Offizieller Carly Diagnose Report Audi - Q5, Baujahr 2009 mit der Fahrgestellnummer WAUZZZ8RX9A055631 der Kategorie SUV / SAV wurde am 30. Aug. 2018 mit Carly diagnostiziert Carly hat 26 Steuergeräte gefunden.
MehrEreignisgesteuerte Messdatenverarbeitung
Ereignisgesteuerte Messdatenverarbeitung 23.10.2008 Entwurf und Implementierung einer Schnittstelle zu Aufnahmetools, einer ereignisgesteuerten Messdatenverteilung und des Traceschritt-Basistyps Python
MehrProjektmanagement und Softwareentwicklung. Nina Stodolka, WS2017/2018
Projektmanagement und Softwareentwicklung Nina Stodolka, WS2017/2018 Softwareentwicklung Anforderung Umsetzung Test Rollout Quelle: eigene Darstellung 2 Konstruktives Qualitätsmanagement Technische Maßnahmen
MehrDigitale Funktionsentwicklung für Automatikgetriebe mit Silver und Testweaver Dr. Anton Rink, Alexander Waiss, RD/ETF,
Digitale Funktionsentwicklung für Automatikgetriebe mit Silver und Testweaver Dr. Anton Rink, Alexander Waiss, RD/ETF, 18.10.2018 Agenda 1. Historie der digitalen Funktionsentwicklung für Automatikgetriebe
MehrBMW 5er E60 ( ) Radio, Navigation und Kommunikation
BMW 5er E60 (2003-2010) Radio, Navigation und Kommunikation 1 Reparaturarbeiten dürfen nur von geschultem Fachpersonal durchgeführt werden. Bitte nutzen Sie bei allen Reparaturen die aufgeführten Spezialwerkzeuge.
MehrProjekt Beispiele: HiL-Testsysteme
Projekt Beispiele: HiL-Testsysteme Übersicht realisierte Projekte Übersicht Projektverlauf Spezifikation eines HIL-Systems Aufbau eines HIL-Systems Inbetriebnahme Testbetrieb Übersicht realisierte Projekte
MehrZürich User Summit - Inflectra
Zürich User Summit - Inflectra Zaar Teach-IT Markus Zaar markus.zaar@qa-training.ch http://www.qa-training.ch Agenda Agenda 1 2 3 4 5 Vorstellung Wer nutzt SpiraTeam Typische Implementierungen bei Kunden
MehrVerbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG
Verbundtests von Mobilgeräten und Backend-Systemen Andreas Bartsch, exept Software AG Andreas Bartsch COO exept Software AG Vor 30 Jahren als Consultant im Software Entwicklungsbereich gestartet Große
MehrDurchgängige Open-Loop-Testverfahren für Kfz-Elektronik im Labor und Fahrversuch
Durchgängige Open-Loop-Testverfahren für Kfz-Elektronik im Labor und Fahrversuch Gerd Baumann Michael Brost Hans-Christian Reuss Folie 1 ASIM 2006 München, 20./21. Februar 2006 Stiftung, Gründung 1930
MehrDurch bessere Organisation zu höherer Produktivität und Qualität
Durch bessere Organisation zu höherer Produktivität und Qualität Q-Event Luzern, 5.9.2013 «Effizienter Testen aber wie?» Dr. Ferdinand Gramsamer Head of Testing Services www.bbv.ch Abstract Wir gehen von
MehrPROFINET IO und I-Device
Einführung Die direkte Kopplung z. B. von SIMATIC und SIMOTION über PROFINET war bis SIMOTION 4.0 nur mittels TCP oder UDP bzw. zusätzlicher Hardware (PN/PN-Coupler, SIMATIC-CP) möglich. Ab SIMOTION V
MehrMulti-Tool Testlandschaft mit DDS
Multi-Tool Testlandschaft mit DDS MATLAB UND SIMULINK ALS ENABLER FÜR RAPID TOOL PROTOTYPING SEBASTIAN BEWERSDORFF ASSYSTEM GERMANY MATLAB EXPO 2017 MÜNCHEN 27.06.2017 EINFÜHRUNG Tools in Unternehmensprozessen
MehrModell-basierte Entwicklung mit der Timing Definition Language (TDL)
Modell-basierte Entwicklung mit der Timing Definition Language (TDL) Prof. Dr. Wolfgang Pree Univ. Salzburg Inhalt Motivation für einen Paradigmenwechsel bisher: zuerst Plattform, dann Software => Software
MehrRequirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management
Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management Oliver Böhm MKS GmbH Agenda Architektur und Umsetzung MKS Integrity MKS Requirements
MehrKurzform Grobzeichen Bedeutung Eingebaut in... KoGr ABS A7 Antiblockiersystem R50 34
Abkürzungen von Steuergeräten in Diagnose und Programmierung Steuergeräte werden oft mit einer Abkürzung bezeichnet. Die Abkürzung steht dabei meist auch für das System, in dem das Steuergerät arbeitet
MehrSoftwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen
Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen S. Jovalekic 1), G. Martinek 1), Th. Okrusch 2) 1), 73458 Albstadt 2) Robert Bosch GmbH, Abstatt Gliederung Einleitung
MehrFachgebiet Softwaretechnik, Heinz Nixdorf Institut, Universität Paderborn. Testen. Tutorial im Rahmen des Software(technik)praktikums SS 2012
Testen Tutorial im Rahmen des Software(technik)praktikums SS 2012 Grundlagen (1) Software ist ein fundamentales Element in der Softwarequalitätssicherung Software wird am häufigsten eingesetzt Viele Organisationen
MehrTest-Strategien CANopen
Insert picture and click Align Title Graphic. Test-Strategien CANopen Interaktiv Automatisiert? CANopen Techdays 26./28.01.09, München/Hamburg 2009. Vector Informatik GmbH. All rights reserved. Any distribution
MehrAgentenbasiertes Testmanagement beim Systemtest
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Agentenbasiertes Testmanagement beim Systemtest Christoph Malz VDI-Expertenforum Agenten in der
MehrTestframework für Eckelmann CNC
Reinhold Kroeger Kai Beckmann Marcus Thoss Testframework für Eckelmann RheinMain University of Allpplied Sciences {firstname.lastname} @hs-rm.de http://wwwvs.cs.hs-rm.de Marco Muenchhof Christian Mellert
MehrCombox Multimedia (CBX-MEDIA) und Combox Notruf (CBX- ECALL)
Combox Multimedia und Combox Notruf about:blank Seite 1 von 18 20.02.2014 Combox Multimedia (CBX-MEDIA) und Combox Notruf (CBX- ECALL) Mit der Combox erhält der Kunde z. B. folgende Funktionen: - Anbindung
MehrERSTELLUNG EINES KONZEPTS ZUM TESTEN DER PERFORMANCE VON JAVA CODE MIT HILFE DER FRAMEWORKS JUNIT UND TESTNG
ERSTELLUNG EINES KONZEPTS ZUM TESTEN DER PERFORMANCE VON JAVA CODE MIT HILFE DER FRAMEWORKS JUNIT UND TESTNG VORTRAG ZUR SEMINARARBEIT JOHANNES WALLFAHRER 20. JANUAR 2016 Inhalt 1. Einleitung 2. Was ist
MehrVorlesung Automotive Software Engineering Teil 1 Motivation und Überblick
INFORMATIK CONSULTING SYSTEMS AG Vorlesung Automotive Software Engineering Teil 1 Sommersemester 2013 Prof. Dr. rer. nat. Bernhard Hohlfeld Bernhard.Hohlfeld@mailbox.tu-dresden.de Technische Universität
MehrWiederholung. Testen. Tests nach Methode zum Ableiten der Testfälle White Box Test Black Box Test
Testen Tests nach Lebenzykusphase Unit, Komponententests Integrationstets Systemtests Abnahmetests, Validierung Tests nach Testziel Lasttest Penetrationstests Funktionale Tests... Wiederholung Tests nach
MehrRadikaler Umbruch in der Fahrzeug- und Systemabsicherung. Steffen Kuhn
Radikaler Umbruch in der Fahrzeug- und Systemabsicherung Steffen Kuhn 21.04.2016 Autonomes Fahren ist das erklärte Ziel von Automobilherstellern, Zulieferern und Dienstleistern In Zukunft muss nicht nur
MehrNotwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge
i.s.x. Software GmbH & Co. KG Notwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge i.s.x. Software GmbH & Co. KG Dresden, 19. Februar 2013 Karin Eisenblätter Die i.s.x. Software GmbH
MehrNavigationssystem II-D (Navigationssystem Plus) RNS 4.1 (ab KW 48/99)
Navigationssystem II-D (Navigationssystem Plus) RNS 4.1 (ab KW 48/99) Allgemeines und Hinweise ACHTUNG! Vor Arbeiten an der elektrischen Anlage Batterie- Massekabel abklemmen. Aktivieren Sie bei Fahrzeugen
MehrSimulink PLC Coder für sichere IEC Steuerungen bei MAGIRUS GmbH
Simulink PLC Coder für sichere IEC 61131 Steuerungen bei MAGIRUS GmbH Eine Fallstudie über die Verwendung, die Instrumentierung und die Anpassungen des Simulink PLC Coders für sichere und nicht sichere
MehrEngineering und Betrieb Smarter Komponenten in IoT-Netzwerken für die Automatisierung der Produktion
Institut für Automatisierungstechnik und Softwaresysteme Engineering und Betrieb Smarter Komponenten in IoT-Netzwerken für die Automatisierung der Produktion Prof. Dr.-Ing. Michael Weyrich IOT-Kongress
MehrTESTEN UND ABSICHERN EINES STARK VERNETZTEN STEUERGERÄTES IM SYSTEMVERBUND.
DIE NEUE FREUDE AM FAHREN: BEGEISTERND, ÖKONOMISCH, BEGEHRENSWERT Dr. Ingo Weber, EF-51 Dr. Matthias Glockner, EI-71 TESTEN UND ABSICHERN EINES STARK VERNETZTEN STEUERGERÄTES IM SYSTEMVERBUND. 5. TAGUNG:
MehrCANape Option Bypassing
Produktinformation Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung... 3 1.2 Die Vorteile im Überblick... 3 1.3 Anwendungsgebiete... 4 1.4 Systemvoraussetzung... 4 1.5 Weiterführende Informationen...
MehrApplications of virtual TCUs. QTronic User Conference 2018 Dr. Thomas Liebezeit, Berlin, Oktober 2018
Applications of virtual TCUs QTronic User Conference 2018 Dr. Thomas Liebezeit, Berlin, Oktober 2018 Einführung Wo kommen wir her? Funktions-/SW-Entwicklung für Getriebe in einem großen Serienprojekt Nutzung
MehrSeminarwochenende Oktober 2007 AutoLab
CAN Sebastian Kosch sebastian.kosch@googlemail.com PG Seminarwochenende 21. 23. Oktober 2007 1 Überblick Der CAN Bus Das CAN Protokoll CAN Hardware CAN Software Zusammenfassung Fragen Sebastian Kosch
MehrAnalyse der logischen Systemarchitektur und Spezifikation der technischen Systemarchitektur. Kernprozess zur System- und Software- Entwicklung
der Benutzeranforderungen & der logischen zur System- und Software- Entwicklung Anwendungsfälle Akzeptanztest & Systemtest der logischen & der technischen Kalibrierung Integrationstest des Systems Integration
MehrCANape Option Bypassing
Produktinformation Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung... 3 1.2 Die Vorteile im Überblick... 3 1.3 Anwendungsgebiete... 4 1.4 Systemvoraussetzung... 4 1.5 Weiterführende Informationen...
MehrWann lohnt sich GUI- Testautomatisierung?
Wann lohnt sich GUI- Testautomatisierung? Martin Moser, Gregor Schmid Quality First Software GmbH qfs@qfs.de Tel: +49 8171 919870 2006-2007 Quality First Software GmbH 26.02.2007 1 Überblick Hintergrund
MehrVorsprung in Sekunden
Potenziale virtueller Werkzeugmaschinen zur Konstruktion, Analyse und Optimierung von Fertigungsanlagen und -prozessen Dr.-Ing. Claus Eppler Forschung und Entwicklung 13. Berliner Runde / 01.03. - 02.03.18
MehrFlexRay und AUTOSAR. Stephan Reichelt, Dr. Karsten Schmidt, Frank Gesele, Nils Seidler, Prof. Dr. Wolfram Hardt
FlexRay und AUTOSAR Stephan Reichelt, Dr. Karsten Schmidt, Frank Gesele, Nils Seidler, Prof. Dr. Wolfram Hardt 1 FlexRay und AUTOSAR Inhalt Herausforderungen Systemkomplexität Vernetzungskomplexität Fazit
MehrBMW 5er F11 ( ) Radio, Navigation & Kommunikation
BMW 5er F11 (2008-2016) Radio, Navigation & Kommunikation 1 Reparaturarbeiten dürfen nur von geschultem Fachpersonal durchgeführt werden. Bitte nutzen Sie bei allen Reparaturen die aufgeführten Spezialwerkzeuge.
MehrEin Testprozess für Modellbasiertes Testen
Ein Testprozess für Modellbasiertes Testen Seminar: Software-Qualitätssicherung Tobias Eckardt 8. Juli 2008 Testen von Softwaresystemen Fehler in einer adaptiven Geschwindigkeitsregelung (engl. adaptive
MehrMATLAB EXPO 2016,
Effiziente Hardware-in-the-Loop Lösung mit verteiltem, modularem Aufbau basierend auf Matlab Simulink Real-Time MATLAB EXPO 2016, 10.05.2016 Dipl.-Ing. Univ. Florian Amper florian.amper@in-tech.de www.mathworks.com
MehrModulare Maschine. Modul 5
Modulare Maschine Power-Workshop PROFINET mit PROFINET-Truck Modul 5 siemens.com/profinet Profitieren von Zusammenarbeit mit Siemens Mehrwert über den gesamten Maschinenlebenszyklus Flexible Maschinenanpassung
MehrDr. Klaus Lamberg, Michael Beine
$6,0)DFKWDJXQJ 6LPXODWLRQV XQG7HVWPHWKRGHQI U6RIWZDUH LQ)DKU]HXJV\VWHPHQ 7HVWPHWKRGHQXQG±WRROV WRROV LQ GHUPRGHOOEDVLHUWHQ )XQNWLRQVHQWZLFNOXQJ Dr. Klaus Lamberg, Michael Beine $JHQGD Modellbasierte Funktionsentwicklung
MehrTestmanagement. Full-Service
Testmanagement Full-Service Industrie 4.0 und das Internet der Dinge sind nur zwei Beispiele für die zunehmende Bedeutung von Software und die Vernetzung von Software-Systemen. Fehler in diesen Systemen
MehrDATEN PD-214-F203. TEBS G2 Dok.-Nr. Y (DE - Rev. 003) September Produkt. Fertigerbremse (RLF) Funktion. Betrieb
Systeme für Nutzfahrzeuge Produkt DATEN Funktion Die wurde für Kipperanhänger konzipiert, die in Kombination mit einer Asphaltfertigermaschine betrieben werden. TEBS G Dok.-Nr. Y (DE - Rev. 00) September
MehrSynergien aus Testautomatisierung und Lasttest. Vortrag im Rahmen des German Testing Day 2018
Synergien aus Testautomatisierung und Lasttest Vortrag im Rahmen des German Testing Day 2018 Referent: Dirk O. Schweier Erfahrungen Qualitätsmanagement Testmanagement Testautomatisierung Trainer für ISTQB
MehrAOI in Kombination umfassende Qualitätssicherung komplexer Baugruppen. Dr. Jörg Schambach GÖPEL electronic GmbH
AOI in Kombination umfassende Qualitätssicherung komplexer Baugruppen Dr. Jörg Schambach GÖPEL electronic GmbH Inhalt Automatisierter Test von Infotainmentkomponenten Warum Automatisierung von Steuergerätetests?
MehrSimulation 2.0: Simulationsbaukasten und Team-Modellierung
Simulation 2.0: Simulationsbaukasten und Team-Modellierung Vortrag an der FH Ostfalia, ASIM 2012 Daniel Frechen TESIS DYNAware GmbH 24. Februar 2012 TESIS DYNAware GmbH, www.tesis-dynaware.com 1 Einleitung
MehrFrank.Maar@microsoft.com Developmentprozesse - Grundlage Ihrer Entwicklung Grundsätzliche Art der Vorgehensweise formal agil V-Modell XT MSF for CMMI Improvement definiert MSF Agile SCRUM Prozess-Inhalte
MehrVarianten Handling in AUTOSAR
Vielfalt beherrschen und Kosten kontrollieren V0.01 2015-09-22 Was sind eigentlich Varianten Beispiele für verschiedene (verwandte) Abwandlung eines Steuergerätes Airbag Steuergerät für und OEM B Anwendung:
MehrDie Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006
Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements
MehrAUTOSAR. Robert Neue. PG AutoLab Seminarwochenende Oktober AutoLab
AUTOSAR Robert Neue robert.neue@gmx.de PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit Robert Neue
MehrBMW 5er F07 ( ) Radio, Navigation & Kommunikation
BMW 5er F07 (2006-2016) Radio, Navigation & Kommunikation 1 Reparaturarbeiten dürfen nur von geschultem Fachpersonal durchgeführt werden. Bitte nutzen Sie bei allen Reparaturen die aufgeführten Spezialwerkzeuge.
MehrMitarbeiter-Profil Schmitz, Dominik Senior Test Engineer
Mitarbeiter-Profil Schmitz, Dominik Seite 1 von 7 Projekte 01/2017 - heute Infosysbub (agil - Scrum) 04/2015 12/2016 1 Jahr 9 Monate Entwurf und Umsetzung einer technischen und methodischen Infrastruktur
MehrTesting Reality. Real users. Real devices. Real time.
1 Testing Reality. Real users. Real devices. Real time. Erhalten Sie wertvolle Erkenntnisse über die Nutzung Ihres Produkts mit Crowdtesting und Cloud Devices auf einer Plattform. Für die Optimierung von
MehrELEKTRIK-AUFBAU BI-VAN CAN COM2000
INFOTEC AP/TAVG/MMXP/MUX BESTÄTIGUNG DIAGNOSE BSI ELEKTRIK-AUFBAU BI-VAN CAN COM2000 G06 PRÜFPLAN FÜR DIE FUNKTION KOMBIINSTRUMENT Betroffene Fahrzeuge PEUGEOT 206 ( ab DAM 9076 ) 307 406 ( ab DAM 9001
MehrSCRUM. Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug
SCRUM Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug Rollen Product Owner (WIR): Definition von Produkt-Features (User Stories) Priorisieren der Features für die nächsten Sprints Scrum
MehrTestplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013
Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael
MehrOptionentag Openness
Optionentag 2017 Openness siemens.de/industrie-tag Automated Digital Workflow Openness Generieren statt Programmieren Simulation Cloud Lösungen Vernetzte Kommunikation Offenes System Diagnosemanagement
MehrISO 29119: Die neue Normenreihe zum Softwaretest
Embedded & Software Engineering ISO 29119: Die neue Normenreihe zum Softwaretest technik.mensch.leidenschaft Dr. Richard Kölbl, März 2017 DIN EN ISO 9001 2011 2017 2011 Mixed Mixed Mode GmbH Mode GmbH
MehrProzeß zur Qualifizierung von generiertem Code im NH90 SW - Projekt DGLR
Prozeß zur Qualifizierung von generiertem Code im NH90 SW - Projekt DGLR 11.10.2006 Überblick NH90 Varianten und Avionik Systemarchitektur CMC/MTC/NSS Entwicklungsprozess und Tools Test der generierten
MehrIT-Projekt-Management
IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de 2005 by, Bielefeld Seite 1 Testen 2005 by, Bielefeld Seite 2 IT-Projekte: Entwicklungsprozesse -1 - Planen Projektsteuerung,
MehrAgenda. Entmystifizierung. Fundamentaler Testprozess. Fazit. DevOps vs. Test Management
Agenda Entmystifizierung DevOps vs. Test Management Fundamentaler Testprozess Rollenverteilung Testerstellung Testplanung für Sprints Testausführung Testauswertung Fazit 2 Take-Aways Klarheit in der Begriffswelt
MehrAbsicherung von Automotive Software Funktionen
GI Themenabend "Automotive" Absicherung von Automotive Software Funktionen 27.02.2013 Jürgen Schüling Überblick Berner & Mattner Gründung: 1979 Mitarbeiter: 400 Umsatz 2011: Standorte: Angebot: Branchen:
MehrEine Anleitung zur Entwicklung von Simulink-Targets für die Lehre. 10. MBEES 2014, Dagstuhl
Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre 10. MBEES 2014, Dagstuhl Frank Tränkle Automotive Systems Engineering frank.traenkle@hs-heilbronn.de Inhalt Lehrveranstaltungen für Modellbasierte
MehrAutohaus Huth. Fahrzeug-Exposé. Autohaus Huth GmbH Kennnummer: Ausdruck:
GmbH Preis: Erstzulassung: Hubraum: Kraftstoffart: Leistung: Getriebe: Kilometer: Anzahl Türen: Anzahl Sitze: Aussenfarbe: Innenfarbe: Polsterung: Anz. Vorbesitzer: Angebots-Nr.: CO2-Verb. Innersorts:
MehrProjekt Module Testing
Projekt Module Testing Technik - Wirtschaft - Soziales SWEN Tagung, Olten 24.06.03 Zweck Einfluss des systematischen Unit-Testings auf den SW-Entwicklungsprozess in der Implementierungs- und Wartungsphase
MehrAutomatische Testfälle. automatisch generieren. Dr. Martin Beißer sepp.med gmbh
Automatische Testfälle automatisch generieren Dr. Martin Beißer sepp.med gmbh Software EMEA Performance Tour 2013 17.-19 Juni, Berlin Anforderungsgesteuerter Testprozess Anforderungen Testbericht Testkonzept
MehrTFS 2013 Upgrade. Thomas Trotzki - artiso AG
TFS 2013 Upgrade Thomas Trotzki - artiso AG Upgrade Strategien Data/Application Tier Anpassung von Process Templates Build Test/Lab Performance TFS Version Control Workitem Tracking Build Verwaltung Test
MehrPEKATRONIC/XCESS Fensterheber- und Schiebedachmodul Power Window Roll Up/Roll Down Interface
PEKATRONIC/XCESS Fensterheber- und Schiebedachmodul Power Window Roll Up/Roll Down Interface Artikel-Nr.: 3200-3060 Das XCESS Fensterhebermodul ist zur Steuerung von 2 elektrischen Fensterheber oder 1
MehrWann lohnt sich GUI- Testautomatisierung?
Wann lohnt sich GUI- Testautomatisierung? Martin Moser, Gregor Schmid Quality First Software GmbH qfs@qfs.de Tel: +49 8171 919870 2006-2007 Quality First Software GmbH 26.02.2007 1 Überblick Hintergrund
MehrLab Management mit TFS Thomas Schissler artiso AG
Lab Management mit TFS 2012 Thomas Schissler artiso AG Lab Management Lab Management stellt virtualisierte oder physikalische Test-Umgebungen bereit Nutzung für manuelle Tests in Referenzumgebungen Automatisiertes
MehrDie Zukunft steuern mit CONTROL-M/Forecast 6.3. ron_preedy@bmc.com Ditzingen, Juni 2007
Die Zukunft steuern mit CONTROL-M/Forecast 6.3 ron_preedy@bmc.com Ditzingen, Juni 2007 Der Bedarf Vorhersage Ich habe einen Job definiert. An welchen Tagen wird er laufen? Wie kann ich meine Definitionen
MehrArduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach
Arduino Kurs Timer und Interrupts Stephan Laage-Witt FES Lörrach - 2018 Themen Timer Interrupts Regelmäßige Aufgaben ausführen Exakte Zeitintervalle messen FES Lörrach Juni 2018 2 Exakte Zeiten sind gar
MehrBMW X5 E70 ( ) Radio, Navigation & Kommunikation
BMW X5 E70 (2006-2013) Radio, Navigation & Kommunikation 1 Reparaturarbeiten dürfen nur von geschultem Fachpersonal durchgeführt werden. Bitte nutzen Sie bei allen Reparaturen die aufgeführten Spezialwerkzeuge.
MehrViele Entwickler finden Testen langweilig.
1 Viele Entwickler finden Testen langweilig. 2 Das galt auch für mich und meine Kollegen. 3 Programmierung kreativ Testen wiederholend, langweilig, eintönig 4 Programmierung konstruktiv, neuen Nutzen schaffen
MehrModellbasiertes Testen auf Basis des fundamentalen Testprozesses
Modellbasiertes Testen auf Basis des fundamentalen Testprozesses Tobias Eckardt, Michael Spijkerman Software Quality Lab (s-lab) Universität Paderborn 12. Februar 2009 Vorgehensmodell für Modellbasiertes
MehrCI was tut sich mit Jenkins in Sachen Test?
CI was tut sich mit Jenkins in Sachen Test? Ziel dieses Vortrags Sie sehen, dass CI mit Jenkins für alle Projektbeteiligte Nutzen stiftet Sie kennen den aktuellen Stand der Testautomation Statische Code-Analyse
MehrEuroCargo Diagnose - Entwicklung. Speaker: Behr Niklas
EuroCargo Diagnose - Entwicklung Speaker: Behr Niklas Unterschiede zwischen MY 2008 und EuroCargo VI BEREICH EUROCARGO MY 2008 EUROCARGO VI Motor EDC7UC31 DENOX ST10 VCM VP9 EDC17CV41 VCM VP9.85 Multiplexer
MehrEinsatz automatischer Testdatengenerierung im modellbasierten Test
Einsatz automatischer Testdatengenerierung im modellbasierten Test Sadegh Sadeghipour sadegh.sadeghipour@itpower.de Gustav-Meyer-Allee 25 / Gebäude 12 13355 Berlin www.itpower.de Modellbasierte Software-Entwicklung
MehrIhr Vorteil durch effizientes Testen
EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM XAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM EXAM M EXAM EXAM EXAM EXAM EXAM EXAM EXAM
Mehr