ECU-TEST

... macht Automatisierung kinderleicht

Mit ECU-TEST können Testfälle für Automotive Software in allen Entwicklungsphasen intuitiv erstellt und automatisiert ausgeführt werden – selbst ohne Vorkenntnisse in den Bereichen Testautomatisierung und Programmierung. Das Werkzeug ist so konzipiert, dass die Testqualität auf allen Ebenen außergewöhnlich hoch, der Einarbeitungsaufwand aber extrem gering ist.

Unabhängig.

ECU-TEST ermöglicht eine einheitliche und effektive Automatisierung der gesamten Testumgebung. Es unterstützt und verbindet dabei so viele verschiedene Software-Werkzeuge, dass es in sämtliche bestehende Test- und Absicherungsprozesse eingebunden werden kann.

TraceTronic ECU-TEST ToolsTraceTronic ECU-TEST ToolsTraceTronic ECU-TEST Tools

Vielseitig.

Das Testautomatisierungswerkzeug ECU-TEST kann in allen Phasen der Entwicklung bis hin zum fertigen Fahrzeug eingesetzt werden. Eine generische Testbeschreibung und Abstraktion der Tool-Zugriffe erlauben darüber hinaus eine hohe Wiederverwendbarkeit der Testfälle in den verschiedenen Testbereichen MiL, SiL, HiL, PiL und Fahrzeug (ViL).

Erweiterbar.

ECU-TEST ist so konzipiert, dass es sich perfekt in bestehende Tool-Ketten integrieren lässt. Durch die Unterstützung von Standards und zahlreichen Schnittstellen lässt sich die Software zum Beispiel einfach in eine Continuous-Integration-Plattform einbinden. Auch kundenspezifische Tool-Lösungen können eigenständig angebunden werden. Durch die große Zahl an Erweiterungsmöglichkeiten kann ECU-TEST passgenau auf die Problemstellungen unserer Kunden zugeschnitten werden.

TraceTronic ECU-TEST ToolsTraceTronic ECU-TEST ToolsTraceTronic ECU-TEST Tools
Liste aller Schnittstellen, Formate und Tools

Unterstützte Hard- und Software

  • Functional Engineering Platform (FEP)
  • ASAM XiL API (MA, ECU, EES)
  • ASAP STEP
  • ATI VISION
  • AVL PUMA
  • Beckhoff TwinCAT
  • BMW E-Sys
  • CANWAY CW-FIU
  • Digitalwerk ADTF
  • dSPACE ControlDesk (DS1006/1007, Scalexio, VEOS)
  • dSPACE ModelDesk
  • EA UTA12
  • ETAS BOA CAN Hardware
  • ETAS FIU ES4440
  • ETAS INCA
  • ETAS LABCAR Operator
  • Ethernet (SOME/IP-SD, TCP, UDP, PCAP)
  • FEV MORPHEE
  • Gigatronik flex-i
  • Hard&Soft fault simulation
  • HP ALM (QualityCenter)
  • IBM Rational Quality Manager
  • IPG CarMaker
  • ITI SimulationX
  • IXXAT FlexRay CCM
  • Kristl Seibt & Co. Tornado
  • Lauterbach Trace32
  • MAGNA Telemotive blue PiraT
  • Mathworks MATLAB/Simulink
  • Mathworks Simulink Realtime Kernel
  • Mechanical Simulation CarSim
  • MicroNova NovaSim
  • Multimedia (Webcam, Video, …)
  • National Instruments LabVIEW
  • National Instruments VeriStand
  • National Instruments VISA-Interfaces
  • OPAL-RT RT-LAB
  • PEAK CAN/LIN-Interfaces
  • PLS UDE Debugger
  • QTronic Silver
  • QUANCOM Relays-, Optocoupler-, A/D- and D/A-converter cards
  • RA Consulting DiagRA
  • RA Consulting Silver Scan-Tool
  • SAE J2534 und J2534/2 PassThru API
  • Serial Interface
  • Scienlab Charging Discovery System
  • Scienlab EnergyStorageDiscover II
  • Softing CAN-Interfaces
  • Softing Diagnostic Tool Set
  • Softing EDIABAS
  • SSH Interface
  • Synopsys Virtualizer
  • TraceTronic cTestBed
  • TraceTronic REMOTE-COMMAND
  • TTTech TTX Connexion
  • Vector CAN/LIN/FlexRay-Interfaces
  • Vector CANape
  • Vector CANoe
  • Vector CANalyzer
  • ViGEM Car Communication Analyzer
  • Vires Virtual Test Drive
  • VW ODIS
  • X2E Xoraya Data Logger

Test Management Tools

  • HP ALM
  • Micro Focus Octane
  • CA Agile Central (Rally)
  • SIEMENS Polarion
  • IBM RQM
  • PTC Integrity LifeCycle Manager

Source Code Management Tools

  • Apache Subversion
  • Git

Kollaborativ.

Bei vielen unserer Kunden und Partner wächst der Wunsch nach reibungsloser Zusammenarbeit, auch innerhalb der eigenen Reihen. Die klassische Rollentrennung stößt hier zunehmend an ihre Grenzen und bremst sowohl Innovationskraft als auch Motivation. Als agile Organisation setzen wir bei all unseren Lösungen immer einen starken Fokus auf diesen Aspekt. Mit ECU-TEST unterstützen wir beispielsweise die Versionsverwaltung (SVN, GIT) und ermöglichen es so mehreren Nutzern, auf dem gleichen Workspace zu arbeiten. Die Unterschiede zwischen verschiedenen Arbeitsständen werden auf Wunsch visualisiert und damit ohne großen Aufwand vergleichbar.

Neuerungen

Wir entwickeln uns und unsere Software stetig weiter. Hier finden Sie unsere neuesten Produkt-Features im Überblick:

Version 7.2

(7.2.1/7.2.2)

Traceanalyse-Performance

ECU-TEST Neuerungen

ECU-TEST drive: Testdurchführung im Fahrzeug

ECU-TEST Neuerungen

Anbindung an ECU-TEST
  • Start/Stopp des Servers über Statusleiste
  • Verbindungsaufbau via QR-Code
  • Optionale Sicherung der Verbindung mit Passwort
Testvorbereitung in ECU-TEST
  • Vorauswahl der Konfigurationen
  • Öffnen der auszuführenden Packages und Projekte im Editor

ECU-TEST Neuerungen

Package-Vergleich

Grafische Gegenüberstellung der Package-Testschritte

  • Farbige Markierung von hinzugefügten, entfernten, veränderten und verschobenen Schritten
  • Auflistung aller Eigenschaften des ausgewählten Schritts

ECU-TEST Neuerungen

Package-Vergleich mit SVN oder Git

Einbindung als Vergleichswerkzeug in TortoiseSVN/TortoiseGit

ECU-TEST Neuerungen

Bessere Usability bei der Testfallerstellung

EasyInsert

  • Unterstützung aller Sekundär-Aktionen
  • Anbindung des Globalen Mapping als Quelle
  • Verbesserte Tastaturbedienung

ECU-TEST Neuerungen

„Globale Konstanten“-Fenster

  • Anzeige der aktuellen Belegung der globalen Konstanten

ECU-TEST Neuerungen

„Konfigurationen“-Fenster ausblendbar

  • Volle Kontrolle über die Statusleiste
  • Schwebende Positionierung über oder neben dem Hauptfenster ebenso möglich

ECU-TEST Neuerungen

Mehrfachauswahl in Aktionsfenstern

  • Modellzugriff
  • Buszugriff
  • Messung
  • Kalibrierung
  • Debugging

Drag and Drop mehrerer Elemente in

  • Signalaufnahme
  • Lokales Mapping
  • Globales Mapping

ECU-TEST Neuerungen

„Utilities“ heißen nun „Testschritte“

  • Bessere Übersicht durch neue Struktur im Aktionsfenster
  • „Generisch“-Reiter in „Testschritte“ integriert

ECU-TEST Neuerungen

Testing Adaptive AUTOSAR

ECU-TEST Neuerungen

Framework zur Ergebnisrückführung

ECU-TEST Neuerungen

Neues Testmanagement-System ALM Octane

ECU-TEST Neuerungen

Neue und aktualisierte Tools

Neue Tools

  • Blue PiraT Datenlogger
  • Peak LIN Hardware
  • REMOTE-COMMAND
  • TruckMaker

Aktualisierte Tools

  • CarSim 2018
  • dSPACE Release 2018a
  • VeriStand 2018
  • Virtualizer N-2017.12
  • VTD 2.0
Neue und aktualisierte Standards

AUTOSAR 4.3.1

  • NM-PDUs
  • SecOC
    • referenzierte Crypto-PDUs
    • zentral definierte SECURE-COMMUNICATION-PROPS
  • Statische Bedatung von Container-PDUs

Fibex 4.1.2 Ethernet Services

ASAM2 (A2L) 1.7

ASAM XiL

  • Version 2.1
  • ECU-Port
  • Handling von Datentypen, Enums und Einheiten
Ankündigung: Python 3 kommt…

ECU-TEST Neuerungen

... mit ECU-TEST 8.0

Zeitplan

  • Vorabversion im Februar 2019
  • Release im Mai/Juni 2019

Konsequenzen für ECU-TEST Anwender

  • ECU-TEST Python-Erweiterungen werden nicht mehr ohne Weiteres lauffähig sein (User-Utilities, Python-Traceschrittvorlagen, User-Tooladapter, Funktionsvariablen, …) und müssen angepasst werden

Wir werden Sie unterstützen (Migrationsleitfaden, ggf. Skripte), können aber keine vollständig automatisierte Migrationslösung anbieten!

Unsere Empfehlung: Einplanen, Testen, Migrieren, Testen

Migration Helper zur 7.2

ECU-TEST Neuerungen

Show content

Ältere Versionen

ECU-TEST 7.1

Git-Integration

Gelebte Git-Workflows

  • Integration des TortoiseGit-Kontextmenüs im Workspace Explorer
  • Overlay Icons zeigen den Zustand direkt an
  • Versionsinfos im Report
  • Aktionen im Workspace (Umbenennen, Verschieben, Löschen etc.) wirken sich direkt auf das Repo aus

ECU-TEST Neuerungen

Neue Funktion zum schnellen Suchen und Einfügen von Testschritten
  • Kontextsensitiv (listet nur Ergebnisse, die an entsprechender Stelle einfügbar sind)
  • Für Tastatursteuerung optimiert (F1 zeigt alle Tastenkombinationen)

ECU-TEST Neuerungen

Neue Testmanagement-Anbindungen

ECU-TEST Neuerungen

Aktualisierung unterstützter Tools und Standards

Neue Tools:

  • PassThru CAN Hardware
  • ViGEM Datenlogger

Aktualisierte Tools:

  • CANape 15 SP3
  • CANoe 10
  • CarMaker 6.0
  • E-Sys 3.32.1
  • INCA 7.2 SP8
  • MATLAB/Simulink R2018a
  • UDE 4.10
  • VeriStand 2017
  • VTD 2.0
Erweiterung Cherry Picking Tool

LABCAR Performance-Verbesserungen und Modell-Cache

INCA

  • Unterstützung für ARXML und CAN FD
  • Laden von DCMs
  • XCP over FlexRay
  • Zurücksetzen von Kalibriergrößen auf Referenzseite
  • Generische Einstellung um Hardware-Konfigurationen zu setzen
  • Abfrage der Differenz zwischen Referenz- und Arbeitsseite
    Hinweis: Im Changelog gibt es viele neue Features für weitere Tools … ein Blick lohnt sich!
Performance der Trace-Analyse

In ECU-TEST 7.1.0 optimiert ausführbar:

  • Beliebig verschachtelte Trigger-Blöcke
  • (Trigger-)Ausdrücke mit folgenden Funktionen:
    • (Moving) Average
    • (Falling/Rising) Edge
    • Static
    • Value
    • BoundControl
    • Monotony
    • Time

Trace

  • Samples:
    • 400.000
    • 2GB MDF4

Laufzeit

  • Optimiert: 2.7 Sekunden
  • klassisch: 219.8 Sekunden (80x)

ECU-TEST Neuerungen
ECU-TEST Neuerungen

Weitere Trace-Analyse-Themen

Neue Funktionen AtLeastOnce und Always:

  • Überprüfung, ob eine Bedingung innerhalb eines zukünftigen oder zurückliegenden Zeitfensters mindestens einmalig/überall erfüllt wird

Unterstützung besserer Workspace-Architektur:

  • Außerhalb des Workspace liegende externe Package-Bibliotheken (ref. Trace-Analysen) relativ adressierbar
  • Trace-Dateien-Verzeichnis als neue Workspace-Einstellung
VTD für ADAS-Testing

Vollständig überarbeitete Tool-Anbindung

ECU-TEST Neuerungen

MiL-Testen mit MATLAB®/Simulink®

Highlights:

  • Integration von ECU-TEST in Simulink
  • Generierung geeigneter Artefakte zum Start einer modellspezifischen ECU-TEST-Konfiguration

ECU-TEST Neuerungen

Jenkins Plug-in

Integration in die CI

Das ECU-TEST Jenkins Plug-in wurde um zahlreiche Optionen erweitert, um die Integration von ECU-TEST und TEST-GUIDE in einer CI-Umgebung zu verbessern.

  • Neues Feature: Nachgelagerte Trace-Analyse
  • Zusätzliche Datentypen als globale Konstanten erlaubt
  • Erzeugung der ATX-Reportlinks ab TEST-GUIDE 1.53.0 über zurückgegebene Upload-Informationen
  • ATX-Einstellungen auf TEST-GUIDE 1.54+ aktualisiert
  • Jenkins Core-Version auf LTS 2.60.3 erhöht (benötigt Java 8)

ECU-TEST Neuerungen

Ankündigung: Python 3 kommt

… mit ECU-TEST 8.0

Zeitplan

  • Vorabversion im Februar 2019
  • Release im Mai/Juni 2019

Konsequenzen für ECU-TEST-Anwender

  • ECU-TEST Python-Erweiterungen werden nicht mehr ohne Weiteres lauffähig sein (User Utilities, Python Trace-Schritt-Vorlagen, User Tool Adapter, Funktionsvariablen etc.) und müssen angepasst werden

Wir werden Sie unterstützen (Migrationsleitfaden, ggf. Skripte), können aber keine vollständig automatisierte Migrationslösung anbieten!

Unsere Empfehlung: Einplanen, Testen, Migrieren, Testen

ECU-TEST 7.0

ECU-TEST als reine 64-Bit-Anwendung

ECU-TEST Neuerungen

Vollständig PDU-basierter Buszugriff

ECU-TEST Neuerungen

  • Unterstützung ARXML 4.2.2 und 4.3
  • Multiplexed I-PDUs
  • Container I-PDUs
    • Für CAN, CAN FD und FlexRay
    • Lesen, Schreiben, Aufzeichnen
    • Mini-Restbussimulation
    • Analyse von ASC,TTL, BLF, MDF4-BusLogging
  • Secured I-PDUs
Neue Testmanagement-Anbindungen

ECU-TEST Neuerungen

Erleichterung von Testmanagement-Workflows

ECU-TEST Neuerungen

Aktualisierung unterstützter Tools und Standards

ECU-TEST Neuerungen

Trace-Analyse-Performance

ECU-TEST Neuerungen

Filter im Workspace Explorer

ECU-TEST Neuerungen
ECU-TEST Neuerungen

Testen im Fahrzeug mit Smartphone und Tablet

1000 Tests in Deiner Tasche

ECU-TEST Neuerungen

Für Smartphone und Tablet

ECU-TEST Neuerungen

Neue Funktionen für das MiL-Testen mit MATLAB®/Simulink®

ECU-TEST Neuerungen

Continuous Testing mit Jenkins

ECU-TEST Neuerungen

Testen von ADAS und HAF

Szenarienbasierte Tests mit Umfeldsimulationen

ECU-TEST Neuerungen

Intelligente Parametervariation

ECU-TEST Neuerungen

ECU-TEST 6.6

ECU-TEST als 64-Bit-Variante
  • Version 6.6 als 32- und 64-Bit Variante
  • Wertvolle Tipps zu Umstellung auf 64-Bit mit dem Migrations-Guide
  • Ab Version 7.0 wird die 32-Bit Variante nicht mehr unterstützt
    ECU-TEST Neuerungen
Neue Testmanagement-Anbindung

ECU-TEST Neuerungen
ECU-TEST Neuerungen

Performance Boost

Die Performance wurde an einigen Stellen deutlich verbessert:

  • Konfigurationsstart
    • Laden von globalen Mappings
    • Cache für A2L
  • Öffnen von Reports auf Netzlaufwerken
  • Anzeigen und Anpassen von Package-Referenzen

ECU-TEST Neuerungen

Einfacheres Variantenhandling durch nicht ganz globale Mappings

Neue Features:

  • Neuer Editor für globale Mappings
  • Projekte, Ordner und Parametersätze können explizit mit globalen Mappings parametriert werden
    ECU-TEST NeuerungenECU-TEST Neuerungen
Aktualisierung unterstützter Tools und Standards

Standards:

  • Neue CAN FD Unterstützung via Vector-HW
  • ARXML 4.2.2
  • MDF4.x für INCA

Aktualisierte Tools:

  • CANape 15
  • dSPACE Release 2016b
  • TK ModelStarter für ControlDesk
  • MATLAB/Simulink 2016b
  • TwinCAT 3

Neue Tools:

  • ATI VISION
  • AVL PUMA
  • CANoe via XiL-API
  • ESG E-Sys
  • Mechanical Simulation CarSim
  • scienlab Charging Discovery System
  • Synopsys Virtualizer
  • VW ODIS
Cherry-Picking-Tool-Erweiterung
  • Sichere Kommunikation mit Toolserver
  • dSPACE VEOS: Simulation in Modellzeit
  • X2E XORAYA: Unterstützung für LIN-Aufzeichnung und Analyse
  • INCA
  • Kalibriergrößen können als Messgrößen aufgezeichnet werden
  • Messgrößen können als virtuelle Kalibriergrößen geschrieben werden
  • VECTOR-HW: Neue Option, um die Restbussimulation nach Ende der Package-Ausführung weiterlaufen zu lassen
Neuer Report Signal Viewer

Motivation

  • Testergebnisse schnell nachvollziehbar
  • Keine zusätzlichen Tools nötig
  • Zeitersparnis beim Test-Review

Startpunkt: ECU-TEST- bzw. TRACE-CHECK-Report

ECU-TEST Neuerungen

Test-Ergebnisse direkt als Signalverlauf sichtbar

ECU-TEST Neuerungen

Feature-Übersicht

Erreichbar

  • Direkt aus dem Report mit einem Klick

Zoom

  • Manuell: X- und Y-Achse per Scroll-Rad
  • Automatisch: Doppelklick auf Fundstellen

Signalauswahl

  • Signale aus dem Report werden automatisch angezeigt
  • Zusätzliche Signale nachladen
Continuous Testing mit dem Jenkins Plug-in

ECU-TEST Neuerungen

Neue Funktionen für interaktive Ausführung im Fahrzeug
  • Bessere Darstellung/Bedienung auf kleinen Touchscreens
  • Automatisch bewertete Testschritte mit Zeitoptionen manuell bewerten
  • API-Methode zur Abfrage des Ausführungsmodus
  • Selektive Projektausführung ausgebaut
  • Visualisierung von Bitcode
    ECU-TEST Neuerungen
Neue Funktionen für das MiL-Testen mit MATLAB®/Simulink®
  • Lesender Signalzugriff und Aufzeichnung ohne Instrumentierung
    • auch innerhalb aktiver Library-Link-Subsysteme
  • Bussignale
    • Unterstützung nicht-virtueller Busse
  • Verbesserung der Performance des Stimulus
    ECU-TEST Neuerungen
Testen von HAF mit Umfeldsimulationen und Parametervariation

ECU-TEST Neuerungen

Das muss ich haben!

Kontakt

Ohne ECU-TEST ist Ihr Leben nicht mehr lebenswert? Dann melden sie sich bei unserem Vertriebsteam und lassen Sie uns Ihnen ein Angebot machen.

Wir konnten Sie auf die Schnelle nicht überzeugen oder möchten die Software testen? Dann melden Sie sich bei unserem Vertriebsteam und geben Sie uns die Chance, Ihnen offene Fragen zu beantworten.

Produktschulungen

Sie möchten gern lernen, wie Sie ECU-TEST am besten einsetzen und in Ihre Prozesse integrieren können? Hier erfahren Sie mehr zu unserem Schulungsangebot.

Produktdatenblatt (PDF)

Viel zu viele nutzlose Informationen und Sie brauchen nur die harten Fakten? Dann laden Sie sich unser Produktdatenblatt herunter.


Keep me posted!

ECU-TEST Technologie-Update auf Python 3 und wxPython 4

Sehr geehrte ECU-TEST-Nutzer,
Um das Produkt ECU-TEST auf dem neuesten Stand zu halten, ist es notwendig, wichtige zugrunde liegende Software-Technologien zu aktualisieren. Auch Benutzererweiterungen sind von diesen Updates betroffen. Um Sie über anstehende Technologie-Updates auf dem Laufenden zu halten, haben wir einen Leitfaden erstellt, den wir regelmäßig aktualisieren. Dort haben wir die wichtigsten Gründe für den Wechsel auf Python 3 zusammengefasst und informieren Sie über die wichtigsten Auswirkungen auf unsere Nutzer.

Ihr ECU-TEST-Team


Zum Python 3 Leitfaden
Briefumschlag