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

Standards:

  • ASAM ACI 1.4
  • ASAM XiL API Version 2.0.1 und 2.1.0 (MA, EES, ECUC/M Port)
  • ASAM ATX
  • AUTOSAR Classic & Adaptive
  • DoCAN (ISO 15765-3)
  • FMI 1.0/2.0
  • ISO-TP (ISO 15765-2)
  • KWP2000 (ISO 14230)
  • OpenSCENARIO
  • PLP (Probe Logger Protocol)
  • ReqIF 1.2
  • SAE J1939
  • SAE J2534 PassThru
  • UDS (ISO 14229-1)

Busbeschreibung

  • ARXML (Classic Platform) 4.1.1 bis 4.4.0
  • ARXML (Adaptive Platform) bis 10/18
  • DBC
  • FIBEX bis 4.1.1
  • FIBEX für Ethernet 4.1.2
  • AUTOSAR Diagnostic Log and Trace (DLT): Analyse non-verbose Mode
  • LIN Description File (LDF)

Steuergerätebeschreibung:

  • ASAP2 Datenbank (A2L)
  • Executable and Linkable Format (ELF)
  • Intel HEX
  • Motorola S19

Unterstützte Trace-Formate

Signalbasierte Trace-Formate:

  • AS3TRACE (TraceTronic)
  • ­CSV
  • MAT: MATLAB/Simulink, ControlDesk
  • MDF 3.0, 3.1, 3.2, 3.3, 4.0, 4.1
  • RDB: VTD
  • STI, STZ 2.0.1, 2.1, 2.2 ASAM XiL-API
  • TDMS: National Instruments

Buslogging:

  • ASC (Vector)
  • BLF (Vector)
  • MDF 4.0, 4.1
  • TTL (TTTech)

Ethernet

  • BLF (Vector)
  • DLT
  • PCAP, PCAPNG (TraceTronic, Wireshark)

Middleware/Cosimulation

  • ADTF2
  • AS3TRACE (FEP)
  • eCAL 5.0, 5.1

ADAS

  • ERD (CarSim)
  • ERG (CarMaker)
  • RDB (VTD)

Multimedia

  • Audio: FLAC, WAV
  • Video: AVI, MP4, MKV, MTS

Unterstützung weiterer Formate auf Anfrage.

Unterstützte Hard- und Software

  • AKKA: Gigabox
  • ASAM: ACI
  • ASAM: XIL
  • ASAP: STEP
  • ATI: VISION
  • AVL: LYNX
  • AVL: PUMA
  • Beckhoff: TwinCAT
  • Digitalwerk: ADTF
  • dSPACE: ControlDesk
  • dSPACE: ModelDesk
  • dSPACE: MotionDesk
  • EA: UTA 12
  • ESI: SimulationX
  • ETAS: BOA
  • ETAS: INCA
  • ETAS: LABCAR
  • ETAS: LABCAR-PINCONTROL
  • FEP
  • FEV: Morphée
  • HMS: ACT - Restbussimulation
  • HMS: Bus interfaces
  • IPG: CarMaker
  • JS Foundation: Appium
  • KS Engineers: Tornado
  • Lauterbach: TRACE32
  • MAGNA: BluePiraT
  • Mathworks: MATLAB® & Simulink
  • Mechanical Simulation Corporation: CarSim
  • MicroNova: NovaSim
  • Modelica Association: FMI
  • NI: LabVIEW
  • NI: VeriStand
  • NI: VISA
  • Opal-RT: RT-LAB
  • PEAK: PCAN
  • PLS: UDE
  • QUANCOM: QLIB
  • RA Consulting: DiagRA D
  • SAE: PassThru
  • Scienlab: CDS
  • Scienlab: ESD
  • Softing: CAN L2 API
  • Softing: DTS
  • Softing: EDIABAS#
  • Speedgoat: Simulink RT
  • Synopsys: Silver
  • Synopsys: Virtualizer
  • The GNU Project: GDB
  • TraceTronic: cTestBed
  • TraceTronic: Ethernet
  • TraceTronic: Multimedia
  • TraceTronic: RemoteCommand
  • TraceTronic: Serial interface
  • TraceTronic: SSH
  • TTTech: TTXConnexion
  • Vector: CANalyzer
  • Vector: CANape
  • Vector: CANoe
  • Vector: XL API
  • ViGEM: CCA
  • Vires: VTD
  • VW: ODIS
  • X2E: Xoraya

Test Management Tools

  • Broadcom Rally Software
  • IBM RQM
  • Micro Focus ALM / HP Quality Center
  • Micro Focus Octane
  • PTC Integrity LifeCycle Manager
  • SIEMENS Polarion ALM
  • Test42

Source Code Management Tools

  • Apache Subversion
  • Git

Die Anbindung Ihrer spezifischen Hard- und Software realisieren wir gern auf Anfrage.

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 2020.4

Virtuelles Testen – Testen von Co-Simulation und vECU

Use-Cases

  • ECU-TEST als Teilnehmer einer Co-Simulation, die als Timing Master fungiert

ECU-TEST Neuerungen 2020.4

  • Virtuelle ECU als Testobjekt und Zugriff über weitere Schnittstellen und 3rd Party Tools

ECU-TEST Neuerungen 2020.4

Virtuelles Testen – Neuer, kontinuierlicher Simulationsmodus

Neuer, kontinuierlicher Simulationsmodus

  1. Testfälle in Simulationszeit
  2. Plattform als Zeitquelle und Simulationssteuerung
  3. Reporting der Simulationszeit und realen Zeit

ECU-TEST Neuerungen 2020.4

Virtuelles Testen – CarMaker Erweiterungen zur effizienteren Absicherung
  • Zurücksetzen von Parametern nach Simulationsstopp
  • Manipulation von Signalen über definierten Zeitraum
  • Testen in Modellzeit
  • Unterstützung von Einheiten in der Trace-Analyse

ECU-TEST Neuerungen 2020.4

Virtuelles Testen – FMI Erweiterungen zur effizienten Absicherung
  • Stimulation von Signalen und Parametern
  • Zurücksetzen von Signalen und Parametern
  • Kontinuierlicher Simulationsmodus
  • Unterstützung von 32-Bit-FMUs

ECU-TEST Neuerungen 2020.4

Virtuelles Testen – FEP Erweiterungen zur effizienten Absicherung
  1. Unterstützung des Metamodell 2
  2. Demultiplexing der FEP-VU ObjectStates und VehicleAppearance

ECU-TEST Neuerungen 2020.4

Virtuelles Testen – ECU-TEST und Tool-Server unter Linux (Testversion)
  1. Tool-Server unter Linux
  2. REST-API zur Ausführungssteuerung unter Linux

Linux-kompatible Tools

  • Multimedia
  • FEP
  • ADTF
  • VTD
  • SSH
  • User ToolAdapter

ECU-TEST Neuerungen 2020.4

Diagnose-Add-on: Komplexe Größen einfach bewerten
  1. Zugriff auf komplexe Rückgabewerte von DID, RoutineCtrl und IoCtrl direkt im Testschritt
  2. Autovervollständigung für Unterelement und -strukturen

ECU-TEST Neuerungen 2020.4

Ethernet für ein breites Anwendungsspektrum
  1. AUTOSAR PDUs via Socket Adaptor
  2. Volle IPv6-Unterstützung
  3. AUTOSAR SOME/IP mit optionalen Strukturelementen
  4. Aufnahme, Analyse und Replay von PCAPNG

ECU-TEST Neuerungen 2020.4

Neue und aktualisierte Tools und Standards

Aktualisierte und neue Formate

  • BLF-Traces für LIN und Roh-Ethernet-Analysen
  • ASC: Performance-Verbesserung
  • PCAPNG

Neue Standards

  • AUTOSAR-PDUs via Socket Adaptor

Aktualisierte Tools

  • ATI VISION 6
  • FEP 2.7.1
  • NI LabView 2020
  • NI VeriStand 2020
  • OPAL RTLAB 2020.2
  • Vires VTD 2019/2020
  • VW ODIS 12.2
Zentrale Zuordnung von Analysen

Motivation

  • Analysen abhängig von Varianten des Prüflings/der Umgebung
  • Parameterabhängige generische Analysen werden schnell unwartbar

„Der Weg zur Hölle ist mit generischen Lösungen gepflastert“

  • Rollentrennung/Domänenverantwortung berücksichtigen

Wunsch: einen Analyse-Platzhalter auf eine konkrete Implementierung zu mappen

Workflow

  1. Durch Testschritt "Analyse anfordern" definiertes Label
  2. Konkrete Zuordnung durch globales Mapping

ECU-TEST Neuerungen 2020.4


Testschritt: Analyse anfordern

  • Definition eines Freitext-Labels (z.B. „CheckVelocity“)
  • Analyseergebnis optional in den Testfallreport einpflegen
  • Analysen bedingt anfordern und ausführen (z.B. im Then-Block eines If-Then-Else-Testschritts)
  • Verlinkung im Projekt-Report

ECU-TEST Neuerungen 2020.4


Package-Eigenschaft: Stimulations-Package

  • Stimulations-Packages können ihre Aufnahmen zugeordneten Analyse-Packages zur Verfügung stellen
  • Stimulanz-Packages werden beim Einfügen in ein Projekt entsprechend behandelt
  • Auch über Object-API les- und schreibbar
  1. Im Explorer nach Stimulations- oder Spezifikations-Packages filtern

ECU-TEST Neuerungen 2020.4


  1. Automatisch erstellter Platzhalter pro angeforderter Analyse
  2. Kann direkt durch lokales Analyse-Package implementiert werden (Drag&Drop aus dem Explorer)

ECU-TEST Neuerungen 2020.4]


  1. Validierung: Implementierung angeforderter Analyse
  2. Analyse-Mappings für Platzhalter ohne Implementierung erstellen

ECU-TEST Neuerungen 2020.4]


  1. Konkrete Implementierung zuweisen
  2. Analyse-Mapping aus dem Viewer in den Testfall ziehen, um entsprechenden "Analyse anfordern"-Schritt zu erzeugen

ECU-TEST Neuerungen 2020.4


  1. Neue Mappings aus bestehenden Implementierungen erstellen

ECU-TEST Neuerungen 2020.4

Generatoren für Analysen – Parametersatzgenerator zur Batch-Analyse
  1. Erzeugt Parametersatz mit konfigurierter Aufnahme für jeden Trace in definiertem Verzeichnis
  2. Generator kann einfach erweitert oder an eigene Anforderungen angepasst werden

ECU-TEST Neuerungen 2020.4

Generatoren für Analysen – Referenztest-Package-Generator für den Vergleich von Traces

Generator zur flexiblen und einfachen Erzeugung von Packages für den Signalvergleich zweier Traces (z.B. Referenz- oder Back-to-Back-Tests)

  • Generierung von Packages oder Parametersätzen
  • Konfigurierbare Zuordnung assoziierter Signale
  • Individuelle Signalvergleichs-Ausdrücke
  • Wahlweise GUI- oder codebasierte Konfiguration

ECU-TEST Neuerungen 2020.4

Workflows – Testfallspezifikationen und Testfallimplementierungen

In ECU-TEST können Testfallspezifikationen in Form von Spezifikations-Packages bearbeitet und gespeichert werden:

ECU-TEST Neuerungen 2020.4

Aus einem Spezifikations-Package können Implementierungs-Packages abgeleitet werden:

ECU-TEST Neuerungen 2020.4

Implementierungs-Packages sind mit ihrem Spezifikations-Packages verlinkt:

ECU-TEST Neuerungen 2020.4

Ein Vergleich beider Packages, z.B. um Spezifikationsänderungen gegenüber der Implementierung zu erkennen, ist möglich:

ECU-TEST Neuerungen 2020.4

ECU-TEST mit TEST-GUIDE als Ausführungsplattform

Testausführungs-Playbook Übersicht

1) Vorbereitung und Implementierung mit ECU-TEST

  • Projekt strukturieren: Setup, Tests, Teardown
  • Projekt als Playbook nach TEST-GUIDE hochladen

2) Parallelisierung und Verteilung mit TEST-GUIDE

  • Playbooks in einen oder mehrere Testausführungsaufträge überführen
  • Testausführungsaufträge auf passende, freie Prüfstände verteilen

3) Ausführung mit ECU-TEST

  • Testausführungsaufträge über den TEST-GUIDE ResourceAdapter mit ECU-TEST ausführen
  • Die neue ECU-TEST REST-API ermöglicht die automatisierte Ausführung

ECU-TEST Neuerungen 2020.4

Playbook in ECU-TEST vorbereiten

Konventionen

  • Setupschritte werden vor dem ersten Test ausgeführt
  • Teardownschritte werden nach allen Tests ausgeführt
  • Die Tests sind unabhängig voneinander und können verteilt und in beliebiger Reihenfolge ausgeführt werden

Workspace

  • Abgelegt im Source Code Management System: Git URL, Git Revision (commit hash)

ECU-TEST Neuerungen 2020.4

Verteilte Testausführung

TEST-GUIDE kann Testausführungsaufträge auf eine Vielzahl physischer und virtueller Prüfstände verteilen

ECU-TEST Neuerungen 2020.4

TEST-GUIDE-Report-Upload auslagern, um Prüfstandszeit zu sparen

Grundansatz: ECU-TEST Report-Uploads zu TEST-GUIDE einfach auslagern, damit ECU-TEST sofort weitertesten kann!

TEST-GUIDE ResourceAdapter übernimmt die Arbeit. In ECU-TEST muss uploadThroughResourceAdapter konfiguriert werden.

ECU-TEST Neuerungen 2020.4

Details: https://www.test-guide.info/changelog/#_version_1_84_2_released_2020_09_30

Show content

Ältere Versionen

ECU-TEST 2020.3

Integration Smartphone

ECU-TEST Neuerungen 2020.3 Bild #01

  1. Verschiedene Gesten (Tap, Swipe) und Geräteinteraktionen
  2. Aufnahme von Screenshots als Bild und Video für weitere Analysen
  3. Unterstützung von iOS und Android
  4. Plattform-, Geräte- und App-Einstellungen können in TBC gesetzt werden
Neue Bausteine für Videoanalysen – Neue Numpy-Trace-Schrittvorlagen

ECU-TEST Neuerungen 2020.3 Bild #02

CalculateBrightness

  • Berechnung eines Helligkeitssignals
  • Unterstützung von Masken

FindImage

  • Berechnung eines logischen Signals ContainsImage
  • Berechnung eines objektwertigen Signals zur API-Interaktion mit Match-Objekten
  • Unterstützung von Masken

ReportFrameAtStartTrigger

  • Frames eines Videos beim Start-Trigger eines übergeordneten Trigger-Blocks dem Report hinzufügen
  • Optionale Angabe eines FrameOffsets, um z.B. den Frame vor dem Start-Trigger zu dokumentieren
  • Optional die gefundenen Matches von FindImage oder eine parametrierte Maske im Report hervorheben

Numpy-Trace-Schrittvorlage ReduceVideo

  • Beschleunigung nachfolgender Analyseschritte
  • Reduktion von Auflösung
  • Umwandlung in Graustufenvideo
  • Reduktion der Bildrate (Downsampling)

Neue API-Methode FindImageByFeatures

  • Nutzung von Merkmalerkennung, um Teilbilder in den Frames eines Videos zu finden
  • Unabhängig von Größe, Drehung, Farbe oder Perspektive

Masken und Referenzbilder einfach aus Videos erstellen

Diagnostic Log and Trace (DLT)

ECU-TEST Neuerungen 2020.3 Bild #03

  1. Beliebige interne Daten (wie z.B. Frames) aus dem Steuergerät für Testfall und Analyse verfügbar machen
  2. Beispiel-Usecase: Logging der Hardware-Auslastung während des Tests

ECU-TEST Neuerungen 2020.3 Bild #04

  1. ECU-TEST zeichnet im gleichen .dlt Dateiformat auf
  2. Einzelne DLT-Botschaft
  • AUTOSAR-standardisierte Schnittstelle zum Loggen und Tracing von Steuergeräten
  • Unterstützung des Verbose-Modes (non-verbose mit Fibex bereits seit ECU-TEST 2020.1)
  • Lösung unter Einbeziehung des GENIVI DLT-Viewers
Diagnostic Log and Trace (DLT) – Verbose

ECU-TEST Neuerungen 2020.3 Bild #05

  1. Angabe in der Testkonfiguration liefert Zugriff über objektwertige Signale
  2. Weiterverwendung der Filterdateien aus dem DLT-Viewer
  3. API-Zugriff auf diverse Attribute, wie z.B. applicationId oder Argumente

ECU-TEST Neuerungen 2020.3 Bild #06

  1. Identisches Datenobjekt in der Traceanalyse
  2. Offline-Analyse von DLT- und PCAP-Aufzeichnungen
AD/ADAS – Zentrale Szenarienverwaltung und Simulations-Workflow

ECU-TEST Neuerungen 2020.3 Bild #07


ECU-TEST Neuerungen 2020.3 Bild #08

  1. Ablage von Szenarien und Attributen in der TEST-GUIDE-Artefaktverwaltung
  2. Filterung und Download der Szenarien in ECU-TEST
  3. Direkte Simulation in VTD und CarMaker

ECU-TEST Neuerungen 2020.3 Bild #09

  1. Migrationshilfe für den Umstieg auf neue Tool-Kategorie "Environment Simulation”

Motivation

  • Szenariendatenbank + Testautomatisierungs-Workflow in ECU-TEST
  • Ermöglicht methodische Weiterentwicklung spezifischer Features für Umfeld-Simulation

Unterstützte Tools

  • VTD
  • CarMaker
Neues Reporting bei parametrierten Stimulations-Packages

ECU-TEST Neuerungen 2020.3 Bild #10

  1. Generische Stimulation, Parameter
  2. Analysen, um Requirement zu prüfen oder KPIs zu berechnen
  3. Unabhängige Reports für jeden Lauf eines Analyse-Packages inkl. Rückgabewerten
Virtuelles Testen und SiL – Native FMI-Unterstützung
  • Simulations- und Testumgebung für Functional Mock-up Units (FMU) ohne weitere proprietäre Tool-Abhängigkeit
  • Lesen, Schreiben, Aufzeichnen und Analysieren von FMU-Parametern und Signalen

ECU-TEST Neuerungen 2020.3 Bild #11

Neue und aktualisierte Tools und Standards

Diagnose-Add-on

UDS-Service $2F "Input/Output Control by Identifier“

  • Services "Return control to ECU", "Reset to default", "Freeze current state" und "Short term adjustment“ können als spezielle DIDs verwendet werden
  • Zugriff auch via Job InputOutputControlByIdentifier

Weitere Highlights

  • CANdela Diagnostic Data (*.cdd) kann als Diagnose-Beschreibung verwendet werden
  • Unterstützung für ODX ECU-Variants

ECU-TEST Neuerungen 2020.3 Bild #12

Neue und aktualisierte Tools und Standards

Neue Anbindungen

  • Appium
  • FMI

Neue Formate

  • DLT
  • FLAC
  • MTS
  • WAV

Neue Standards

  • CANdela Diagnostic Data (CDD) 6.5 bis 9.1
  • FMI 1.0 und 2.0
  • Probe Logging Protocol (PLP) für Ethernet
  • AUTOSAR DLT verbose Mode

Aktualisierte Tools

  • dSPACE Release 2020-A
  • ETAS INCA 7.3.1
  • ETAS LABCAR 5.4.10
  • FEP 2.7.1
  • IPG CarMaker 9
  • Lauterbach TRACE32 R.2019.09
  • Softing DTS 9
  • Vector CANape 18SP2
  • Vector CANoe 13
  • VW ODIS 11

Aktualisierte Standards

  • ASAM XIL STI/STZ 2.1 und 2.2
Usability – Erweiterungen rundum Stimulation

Features:

  • Unterstützung STI-Dateien in den Versionen 2.1 und 2.2
  • Segmente können einfach in eine Wertetabelle umgewandelt werden
  • Frei setzbarer Cursor

Usability

  • STI- und STZ-Dateien können direkt aus dem Editor heraus geöffnet werden
  • Höhe und Breite einzelner Signalpanels konfigurierbar
  • Alle Signale auf einer gemeinsamen Zeitachse übersichtlich darstellbar

ECU-TEST Neuerungen 2020.3 Bild #13

  1. Frei setzbarer Cursor um konkrete Datenpunkte im Signalverlauf abzulesen
  2. Verbesserungen der Performance
Usability – Schneller und komfortabler mit ECU-TEST arbeiten
  • Externer Python-Editor auch für UserPyModules
  • Einfachere Signalzuordnung im Plot
  • Konfigurierbare Signalbezeichner im Trace-Schritt Signalexport
  • Performance-Optimierung der Trace-Analyse, insbesondere bei vielen Trigger-Bereichen und großer Anzahl an Zeitstempeln der verwendeten Signale

ECU-TEST Neuerungen 2020.3 Bild #14

  1. Verschiebung analog zu Blöcken: Strg + Shift + ↑
  2. Mehrere Analyse-Packages über Drag-and-drop einer anderen Stimulation zuweisen
Ausblick 2020.4 – Traceability zwischen ECU-TEST-Packages

Ermöglicht:

  • Suche passender Implementierung ja nach Kontext (Prüfling, Prüfumgebung) mittels Attributen
  • Schnelle Navigation zwischen Packages
  • Schneller Abgleich (Diff) bei Spezifikationsänderungen

ECU-TEST Neuerungen 2020.3 Bild #15

Ausblick 2020.4 – Verteilung von Testausführungen für ECU-TEST

ECU-TEST Neuerungen 2020.3 Bild #16

Ausblick 2020.4 – Verteilung von Testausführungen in Linux und Docker

ECU-TEST Neuerungen 2020.3 Bild #17

ECU-TEST 2020.2

Aussagekräftige Unterstützung beim interaktiven Testen

Name des Berechnungsschrittes als aussagekräftige Information

ECU-TEST Neuerungen 2020.2 Bild #01a

Bilder können im Block-Testschritt eingebunden werden

ECU-TEST Neuerungen 2020.2 Bild #01b

Komplexe Strukturen beim Service-basierten Zugriff im Testfall einfach beherrschen

ECU-TEST Neuerungen 2020.2 Bild #02

1.) Zugriff auf Services

  • Lesen von Events
  • Ausführen von Methoden
  • Lesen von Methoden-Rückgabewerten und -Parametern

2.) Lose Kopplung zur Servicebeschreibung:

  • Auflösen der Abhängigkeit zur Laufzeit
  • Toleranter Umgang mit Typänderung
  • Zugriff auf Teilstrukturen
  • Bedatung mit Standardwerten

3.) Events und Methoden als Mapping-Größen (lokal und global)

4.) NumPy-basierte Strukturvariable inklusive

  • NumPy Syntax
  • NumPy API
  • Code Completion
Analysen aus dem Testfall heraus anfordern, um Vollständigkeit zu sichern und Ergebnisse zu übernehmen
  • Ziel: Aus dem Testfall auf Analysen verweisen, die modular in einem Analyse-Package liegen
  • Größtmögliche Flexibilität: Verknüpfung basiert auf einem nutzerdefinierten Label
  • Beschreibung nutzen, um neue Analyse im anfordernden Testschritt zu spezifizieren
  • Report-Verknüpfungen von anforderndem Testschritt und implementierender Analyse
  • Bedingte Analysen: Testschritt in IfDef-Block für Variantenhandling

ECU-TEST Neuerungen 2020.2 Bild #02a

  • Auswahl konkreter Analyse-Packages für alle angeforderten Analysen im Projekt
  • Rollentrennung ermöglichen und Implementierung von Spezifikation trennen
  • Auch in Subpackages: Stimulation modular zusammenbauen und z.B. enthaltene Subzyklen für nachgelagerte Analysen dokumentieren
  • Implementierung der Analyse austauschen, ohne das Testfall-Package zu modifizieren

ECU-TEST Neuerungen 2020.2 Bild #02b

  • 1.) Vollständigkeit sichern
  • 2.) Testfall mit Analyse anfordern
  • 3.) Angeforderte Analyse
  • 4.) Konfiguration vollumfänglich über die Object API möglich
Weitere Verbesserungen bei Analysethemen

Performance-Optimierungen

  • Verarbeitung von Stimulus-Dateien (*.sti)
  • Weitere Standardvorlagen in NumPy umgesetzt

ECU-TEST Neuerungen 2020.2 Bild #03a

Verbesserungen der Signalaufnahme

  • Synchronisation jetzt nur noch hier unterstützt (umfangreiche Migrationsunterstützungen: Hilfe → Migrationshilfen → Trace-Synchronisation)
  • Validierung der Aufnahmekonfiguration besser konfigurierbar
  • Usability verbessert
    • Verschiebung/Löschen gemäß Mehrfachauswahl
    • Anordnung von Signalen und Gruppen

ECU-TEST Neuerungen 2020.2 Bild #03b

Stimulus-Testschritt: Dynamische Parametrierung

Effiziente und flexible Stimulation von Testgrößen u.a. in Simulink, ControlDesk, CANoe, Generic XIL u.v.m.

ECU-TEST Neuerungen 2020.2 Bild #04a
ECU-TEST Neuerungen 2020.2 Bild #04b

FEP: Neue Features für eine komfortable Automatisierung
  • Für die bessere Fehleranalyse werden die FEP Incidents über ECU-TEST geloggt
  • Unterstützung des Schreibens von Boolean-Properties
  • Properties können jetzt per Property-File gesetzt werden
  • Properties, die einen Knoten repräsentieren, werden als Blattknoten dargestellt und können über den Modellbaum geschrieben werden
  • Im „Lesen/Schreiben“-Schritt werden die Repräsentationen „Physikalisch/Text“ automatisch ausgewählt

ECU-TEST Neuerungen 2020.2 Bild #05

Neue Toolanbindung GNU Debugger (GDB)

Der generische Open Source Debugger kann nun mit ECU-TEST automatisiert werden.

https://www.gnu.org/software/gdb/

Funktionsumfang:

  • Lokal oder remote via SSH
  • Für Windows und Linux
  • Jobs zum Breakpoints Setzen/Abfragen
  • Job zur Abfrage ob System läuft oder im Breakpoint hält
  • Jobs zum Steppen (auf gleicher Ebene + Step-Out)
  • Jobs zur Abfrage des Callstack
Neue und aktualisierte Tools und Standards

Neue Anbindungen

  • GNU Debugger
  • HMS IXXAT Restbussimulation

Aktualisierte Tools

  • AVL PUMA 1.5 und 2.0 64 Bit
  • dSPACE ModelDesk 2019-B
  • MAGNA Telemotive BluePiraT 4.2.2.24
  • NI VeriStand 2019

Workflows

PTC Integrity – Import von Testfallattributen zur Unterstützung der Testfallimplementierung

Testfallimport von Integrity nach ECU-TEST:

  • Import von Testfallattributen ermöglicht

Ergebnisexport von ECU-TEST nach Integrity:

  • Upload von Anhängen möglich
  • Setzen des TestSession-Status nach Upload

ECU-TEST Neuerungen 2020.2 Bild #6aECU-TEST Neuerungen 2020.2 Bild #6b

Custom Verdicts
  • 1) Interaktive Testausführung erlaubt Eingabe von Custom Verdicts
  • 2) Custom Verdicts werden automatisch nach TEST-GUIDE übernommen

ECU-TEST Neuerungen 2020.2 Bild #7

Signal-Viewer-Integration: AutoSPY mit Signalkontext

ECU-TEST Neuerungen 2020.2 Bild #8

  • 1) Vollständige, nach Episoden gruppierte Liste aller Traceanalyse-Signale
  • 2) Schnelles Ein- und Ausblenden
  • 3) Initialzustand durch selektierten Schritt der Traceanalyse bestimmt

ECU-TEST 2020.1

Flexiblere und einfachere Aufnahmekonfiguration

Neue Möglichkeiten zur Aufnahmesteuerung

  • Komfortabel in einem einzigen Testschritt alle Signalaufnahmen auf einmal starten
  • Startet auch später hinzugefügte neue Aufnahmegruppen
  • Automatische Signalaufnahmen können so konfiguriert werden, dass sie die Pre- und Postcondition nicht mit aufzeichnen

ECU-TEST Neuerungen 2020.1 Bild #01

Zusätzliche Testgrößen aufnehmen

  • Im Testfall verwendete Testgrößen (Bus, Modell, …) werden einer konfigurierten Aufnahme automatisch hinzugefügt
  • Optional auch für Testgrößen aus (beliebig tief verschachtelten) Subpackages

ECU-TEST Neuerungen 2020.1 Bild #02

Neue Aufnahmegruppen automatisch zuordnen

  • Testfälle sind übertragbar, selbst wenn sich grundlegende Dinge wie die Signalquellen vollständig ändern
  • Auswahl der jeweils richtigen Signalquelle pro Signal basierend auf dem aktuellen Mapping
  • Entsprechende Signale können in der Trace-Analyse verwendet werden

ECU-TEST Neuerungen 2020.1 Bild #03

Infotainment Testing: bessere Bildanalyse und Texterkennung

Weitere Bildquellen

ECU-TEST Neuerungen 2020.1 Bild #04a

Verbesserte Bildanalyse

ECU-TEST Neuerungen 2020.1 Bild #04b

Verbesserte Texterkennung

ECU-TEST Neuerungen 2020.1 Bild #04c

MiL-Testing mit MATLAB® und Simulink®

Simulink®-Kontextmenü zur Mapping-Erstellung

Erstellung von Mappings direkt aus dem Simulink®-Kontextmenü für:

  • Block-Inports und Outports
  • Block- und Maskenparameter
  • Ausgewählte Signale (Unterstützung von Multi-Select)
    ECU-TEST Neuerungen 2020.1 Bild #05a

Performante Projektausführung

Gruppierte Testfall-Ausführung:

  • Notwendige Instrumentierungen werden auf Projektebene analysiert und eingefügt
  • Ausführung mehrerer Testfälle ohne wiederholtes Kompilieren des Modells

    ECU-TEST Neuerungen 2020.1 Bild #05b

Usability: einfacher und schneller Testfälle erstellen

EasyInsert

ECU-TEST Neuerungen 2020.1 Bild #06a

Stimulus-Testschritt

ECU-TEST Neuerungen 2020.1 Bild #06b

  • Ebenen-basiertes Ausklappen eines Testfalls
  • Schnellzugriff auf die Hilfe: Suchfeld in ECU-TEST
  • Trace-Analyse-SignalaufnahmeECU-TEST Neuerungen 2020.1 Bild #06c
Neue Tool-Anbindung MotionDesk

ECU-TEST Neuerungen 2020.1 Bild #07

  • Testautomatisierung der dSPACE tool chain durch MotionDesk-Anbindung
  • Aufstart und Steuerung von MotionDesk durch folgende Testschritte
    • DownloadScene
    • StartAnimation
    • StopAnimation
    • ReadParameter
    • WriteParameter
    • StartSensorSimConnections
    • StopSensorSimConnections
Optimierte Analysemöglichkeit mit CarMaker

ECU-TEST Neuerungen 2020.1 Bild #08

FEP: Überwachung des Systemstatus

ECU-TEST Neuerungen 2020.1 Bild #09

Diagnostic Log and Trace - DLT: einfache Aufnahmesteuerung und API-Anbindung
  • Einfache Aufnahmesteuerung für PCAP
  • DLT-Tests generieren

    ECU-TEST Neuerungen 2020.1 Bild #10

Neue und aktualisierte Tools und Standards

Neue Anbindungen

  • dSPACE MotionDesk
  • MORPHEE: Anbindung via ASAM ACI

Aktualisierte Tools

  • ControlDesk 2019-B
  • E-SYS 3.35.1
  • FEP SDK 2.4.1
  • IXXAT-RBS: ACT-Release V5
  • OCTANE 12.60.60
  • RT-LAB 2019.3

Standards

  • Ethernet: SOME/IP TP Unterstützung
  • PassThru SAE J2534-2-2019 and the proprietary GMW17753
  • Viele Spezialfälle für Classic und Adaptive AUTOSAR
  • Ethernet IPv6 Signale in Trace-Analyse

Workflows

Recording Analysis in TEST-GUIDE

Holen Sie das Meiste aus Ihren Testdaten raus!

  • Anomalien oder bekannte Bugs in existierenden Messdaten finden
  • Zusätzliche oder überarbeitete Testfälle auf bereits existierenden Messdaten ausführen
  • Statistiken, Metriken oder KPIs auf bereits existierenden Messdaten erstellen
  • Testabdeckung und Testqualität Schritt für Schritt erhöhen, ohne dafür das Testsystem oder die eigentliche Testdurchführung anpassen zu müssen
  • Schneller und unabhängiger arbeiten, indem Testdurchführung und Auswertung der dabei aufgezeichneten Messdaten entkoppelt werden
  • Wiederverwendung bereits existierender Messdaten aus allen passenden Quellen für zusätzliche Tests, unabhängig von ihrem ursprünglichen VerwendungszweckECU-TEST Neuerungen 2020.1 Bild #11
Verbesserte AutoSPY-Viewer-Integration
  • Unterstützung von as3trace-Dateien für die Trace-Analyse
  • Viele kleinere Verbesserungen (z.B. Signale ausblenden, Signalstil, initialer Zoomfaktor, …)
  • 1-Klick-Integration der as3trace Aufnahmen in TEST-GUIDEECU-TEST Neuerungen 2020.1 Bild #12
Generierung eines Projektes auf Basis eines Workspace-Filters

ECU-TEST Neuerungen 2020.1 Bild #13

ECU-TEST 8.0 / 8.0.2

Änderungsnachverfolgung mit dem Diff-Viewer

ECU-TEST Neuerungen 8.0 Bild #01

  • Unterstützung für Trace-Analyse, Attribute, Variablen, Signal
  • Unterstützung für Projekte (PRJ)
  • Unterstützung für TCF, TBC, GCD, PPD, XAM
  • API um ganze Artefakte oder Objekte maschinell zu vergleichen
  • Manuelles Vergleichen von 2 Elementen

ECU-TEST Neuerungen 8.0 Bild #02

  • Package-Diff auf Spezifikations-Block-Ebene begrenzen
Analyse-Package: Trace-Analyse als eigenständige Tests

ECU-TEST Neuerungen 8.0 Bild #03

  • Vorteile der Entkopplung in Stimulation und Analyse-Packages:
  • Erhöht Wiederverwendbarkeit der Tests auch Abseits des HiL
  • Leichte Erweiterbarkeit
  • Methodisch sauberes Vorgehen (z.B. Trace-Analyse pro Requirement)
  • Spart HiL-Zeit
  • Breites Anwendungsgebiet
Analyse-Package: portable Trace-Analysen in Projekten

ECU-TEST Neuerungen 8.0 Bild #04

Analyse-Package im Überblick

ECU-TEST Neuerungen 8.0 Bild #05

Synchronisation im Stimulations-Package

ECU-TEST Neuerungen 8.0 Bild #06

Trace-Analyse
  • Optimierte Trace-Analyse-Ausführung jetzt grundlegend für alle Trace-Analysen möglich
    • Beliebige Ausdrücke in Trigger-Blöcken und Berechnungsschritten
    • Klassische Python-Analysen
    • Timing-Diagramme
    • Numpy-basierte Trace-Analysen
  • Neue Funktionen für Ausdrücke
    • Integral, Evaluate, MovingMax, MovingMin
  • Überarbeitung diverser Standardvorlagen
Anbindung FEP

Anwendungsfall:

ECU-TEST Neuerungen 8.0 Bild #07

Features:

  • Hochfahren des Verbundes
  • Konfiguration des Verbundes
  • Starten und Stoppen der Simulation
  • Lesen und Schreiben von Properties
  • Lesen von Signalen
  • Auswertung der Simulation über die Trace-Analyse
  • Hochladen der Ergebnisse in TEST-GUIDE
  • Testfallübergreifende Visualisierung der Ergebnisse
ECU-TEST Diagnose-Add-on

ECU-TEST Neuerungen 8.0 Bild #08

MiL-Testing mit MATLAB®/Simulink®

Performance-Verbesserungen

  • Unterstützung des Fast-Restart-Modus
  • Beschleunigung beim Lesen mit „warte-bis-wahr“-Option
  • Stimulation mit MDF und MAT wurde optimiert
  • Schnellerer Simulations-Start bei großen Modellen

Neue Features

  • Event-Hooks für User-Code im Test-Life-Cycle
  • Lesen und Aufzeichnen von Model-States
  • Unterstützung physikalischer Einheiten im Modell
ALM Octane - Testschritte

Im- und Export von Testschritten

  • Testfallerstellung kann in Octane oder ECU-TEST begonnen werden
  • Export von Testschritten liefert kompakte Darstellung in Octane
  • Nahtloser Übergang von der Spezifikation zur Implementierung in ECU-TEST

ECU-TEST Neuerungen 8.0 Bild #10

ALM Octane - Testattribute
  • Bidirektionale Synchronisation:
    • Neue Funktion zum Upload von Testschrittänderungen nach Octane bei gleichzeitigem Download von Attributen

ECU-TEST Neuerungen 8.0 Bild #12

Jenkins Plug-in

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.

  • Unterstützung für Jenkins Configuration as Code Plugin
  • Aktualisierung von Benutzerbibliotheken
  • Generierung und Wiederverwendung von Cache-Dateien
  • Dynamische Installations-Einstellungen von ECU-TEST und Server-Einstellungen von TEST-GUIDE in Pipelines

Kompatibilitätsanpassungen:

  • ECU-TEST >= 7.0.0
  • TEST-GUIDE >= 1.55.0

Jenkins Logo

Neue und aktualisierte Tools

Neue CANoe-Anbindung

  • Einfaches Lesen und Schreiben
  • Steuerung der Aufnahme
  • Zugriff auf das Simulations-Setup
  • Ausführung von Testmodulen

Durchstich CarMaker-Linux

Durchstich ROS-Linux

Aktualisierte Tools

  • CANape 17
  • CANoe 11
  • CarSim 2019
  • dSPACE Release 2018-B
  • INCA 7.2.12
  • MATLAB R2018b
  • Morphee 3
  • VISION 5.2.1
Neue und aktualisierte Standards

AUTOSAR Adaptive Platform

  • Release 18.10 und 18.03

J2534 PassThru für CAN FD

TraceTronic ist seit 2019 Standardisierungsmitglied

  • Adaptive AUTOSAR
  • OpenScenario und OpenDrive
Python 3 Update

Zeitplan

  • Vorabversion seit Februar 2019
  • Release im Juni 2019

Auswirkungen für ECU-TEST Anwender

  • ECU-TEST Python-Erweiterungen müssen für Python 3 umgestellt werden (User Utilities, Python-Trace-Schrittvorlagen, User-Tooladapter, Funktionsvariablen, …)

Unterstützung:

  • Migrationsleitfaden
  • ECU-TEST Migration Helper

Unsere Empfehlung: Einplanen, Testen, Migrieren, TestenECU-TEST Neuerungen 8.0 Bild #13

ECU-TEST 7.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

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

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 Sie 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, sind wir mit der Version ECU-TEST 8.0 auf die aktuellere Software-Technologie Python 3 umgestiegen. Leider ist diese neue Version der Programmiersprache teilweise inkompatibel mit früheren Python-Versionen und bedeutet auch für Sie eine Umstellung Ihrer Workspaces, wenn Sie ECU-TEST bereits vor der Version 8.0 verwendet haben und jetzt updaten möchten. Um Sie dabei zu unterstützen, haben wir einen Migrations-Leitfaden erstellt, der sowohl die Gründe für den Wechsel auf Python 3 erläutert, als auch Schritt für Schritt durch die Umstellung führt.

Ihr ECU-TEST-Team


Zum Python 3 Leitfaden
Briefumschlag