ECU-TEST

...makes automation easy

With ECU-TEST you can intuitively create test cases for automotive software in every development phase and run them automatically – even without any prior knowledge of test automation and programming. We have designed the tool in such a way that the test quality is kept exceptionally high at all levels, although the effort it takes to use it is extremely low.

Independent.

ECU-TEST allows for a consistent and effective automation of the entire test environment. It supports and connects so many different software tools, that it easily fits in numerous existing test and validation processes.

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

Versatile.

The test automation tool ECU-TEST can be used in all phases of development up to the finished vehicle itself. It allows for a high reusability of the test cases in the various test areas MiL, SiL, HiL, PiL and ViL (vehicle), through generic test description and tool-access abstraction.

Expandable.

We have designed ECU-TEST to integrate perfectly into existing tool chains. For example, the software can be easily embedded in a continuous-integration platform by supporting standards and various interfaces. Customers can also include their own specific tools solutions. Using a number of extension capabilities, we tailor ECU-TEST to fit your exact problem definition.

TraceTronic ECU-TEST ToolsTraceTronic ECU-TEST ToolsTraceTronic ECU-TEST Tools
All interfaces, formats and tools at a glance

Supported hardware and 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

Collaborative.

Many of our clients and partners have a growing desire for smooth cooperation, even within their own ranks. The classical role division is reaching its limits and really inhibits both motivation and innovation. Being an agile organization, we strongly focus on this very aspect. With ECU-TEST, we support, for instance, version control (SVN, GIT) and enable various users to use the same workspace. Upon request, different work statutes can be visualized and compared with each other rather effortlessly.

Updates

We are constantly refining both ourselves and our software. Here, you will find an overview of our latest product features:

Version 7.2

(7.2.1/7.2.2)

Trace analysis performance

ECU-TEST Neuerungen

ECU-TEST drive: test execution in the car

ECU-TEST Neuerungen

Connecting ECU-TEST
  • Start/Stop of the servers via status bar
  • Setting up connection using QR code
  • Optional security of the connection with password
Test preparation in ECU-TEST
  • Preselection of configurations
  • Opening the packages and projects to be executed in the editor

ECU-TEST Neuerungen

Package diff

Graphical comparison of the package test steps

  • Colored marking ofadded, removed, changed and moved steps
  • List of all properties of the selected step

ECU-TEST Neuerungen

Package diff using SVN or Git

Integration as comparison tool in TortoiseSVN/TortoiseGit

ECU-TEST Neuerungen

Better usability when creating test cases

EasyInsert

  • Now supports to do specific things with the items (read, write, …)
  • The most easy access to all your global mappings
  • New short cut: (Double click the shift key)

ECU-TEST Neuerungen

New window "Global constants“

  • Current value of all constant values at a glance

ECU-TEST Neuerungen

"Configurations“ window can now be hidden

  • Still full control through new status bar icons
  • Additional window can now be undocked from main window to float freely across you desktop

ECU-TEST Neuerungen

Multi select and drag from the action window

  • Model access
  • Bus access
  • Measurement
  • Calibration
  • Debugging

Drop of multiple elements

  • Signal recordings
  • Local Mapping
  • Global Mapping

ECU-TEST Neuerungen

"Utilities“ are now called "test steps“

  • Better overview through restructured action window
  • Elements of old "Generic“ window now part of "test steps“

ECU-TEST Neuerungen

Testing Adaptive AUTOSAR

ECU-TEST Neuerungen

Feedback-loop for optimized parameter generation

ECU-TEST Neuerungen

Integration of yet another test management system ALM Octane

ECU-TEST Neuerungen

New and updated tools

New tools

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

Updated tools

  • CarSim 2018
  • dSPACE Release 2018a
  • VeriStand 2018
  • Virtualizer N-2017.12
  • VTD 2.0
New and updated standards

AUTOSAR 4.3.1

  • NM-PDUs
  • SecOC
    • referenced Crypto-PDUs
    • Globally defined SECURE-COMMUNICATION-PROPS
  • Static layout of Container-PDUs

Fibex 4.1.2 Ethernet Services

ASAM2 (A2L) 1.7

ASAM XiL

  • Version 2.1
  • ECU port
  • Handling of data types, enumerations und units
Announcement: Python 3 is coming

ECU-TEST Neuerungen

... with ECU-TEST 8.0

Roadmap

  • Preview version will be available in February 2019
  • Release in May/June 2019

Consequences for all ECU-TEST users

  • User-written python code such as user utilities, python based trace step templates, user tool adapters, or function variables will not work out of the box in Python 3
  • Users must refactor their code base

We will assist you with migration guidelines and scripts. Nevertheless: Unsupervised, fully automatic migration will not be possible!

Our recommendation:

  • Make plans und schedules now for your necessary refactoring efforts
  • Unit test your code, migrate your code, unit test your code

Migration Helper for 7.2

ECU-TEST Neuerungen

Show content

Older versions

ECU-TEST 7.1

GIT integration

Supported Git workflows

  • Complete integration of the TortoiseGit functionality within the Workspace-Explorer
  • Overlay icons showing current modification status
  • Git revisions listed in test reports
  • Workspace actions like rename, create, remove are handled in accordance to underlying git

ECU-TEST Neuerungen

Find and insert test steps more efficiently with new in-place search
  • Context-sensitive (only lists results that can effectively be used at the current position)
  • Optimized for keyboard usage (use F1 to see all short cuts)

ECU-TEST Neuerungen

Integration of an additional test management tool: PTC

ECU-TEST Neuerungen

Updates of supported tools and standards

New tools:

  • PassThru CAN Hardware
  • ViGEM data logger

Updated 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
Notable enhancements for supported tools

LABCAR

Performance improvements and model caching

INCA

  • Support for ARXML and CAN FD
  • Loading of DCMs
  • XCP over FlexRay
  • Reset of calibrations to reference page
  • Change generic settings of the hardware configuration
  • Query the difference between reference and working page

There are a lot of other new features for many tools.

… It is worthwhile looking into the Changelog!

Trace analysis performance

In ECU-TEST 7.1 the following functions can be executed in “optimized mode” (introduced in ECU-TEST 7.0)

  • Arbitrarily nested trigger blocks

Trigger expressions using any of the following functions:

  • (Moving)Average
  • (Falling/Rising)Edge
  • Static
  • Value
  • BoundControl
  • Monotony
  • Time

Trace

  • Samples:
    • 400.000
    • 2GB MDF4

Runtime

  • Optimized: 2.7 seconds
  • Classic: 219.8 seconds(80x)

ECU-TEST Neuerungen
ECU-TEST Neuerungen

Further trace analysis enhancements

New function AtLeastOnce and Always:

  • Check whether a logical condition holds true at least once/always within a future or past time window

Support for a better workspace architecture:

  • External package libraries (ref. Trace Analyses) saved outside the workspace may be addressed relatively
  • New workspace setting for trace file directory
Testing Autonomous Driving functions with VTD

Complete redesign of VTD integration in ECU-TEST

ECU-TEST Neuerungen

MiL testing with MATLAB/Simulink

Highlights:

  • Integration of ECU-TEST right within Simulink
  • Automatic generation of all necessary ECU-TEST artifacts for a convenient quick start into testing a given Simulink model

ECU-TEST Neuerungen

Jenkins plug-in

The ECU-TEST Jenkins plug-in is continuously enhanced for additional usage scenarios of ECU-TEST and TEST-GUIDE within your CI/CT-environment:

  • New feature: downstream trace analysis
  • Allow additional data types as global constant
  • Evaluate ATX upload info for linking ATX reports
  • Bumped Jenkins baseline to LTS 2.60.3 (requires Java 8)

ECU-TEST Neuerungen

Announcement: Python 3 is coming...

…with ECU-TEST 8.0

Roadmap

  • Preview version will be available in February 2019
  • Release in May/June 2019

Consequences for all ECU-TEST users

  • User-written python code such as user utilities, python based trace step templates, user tool adapters, or function variables will not work out of the box in Python 3
  • Users must refactor their code base

We will assist you with migration guidelines and scripts. Nevertheless: Unsupervised, fully automatic migration will not be possible!

Our recommendation:

  • Make plans und schedules now for your necessary refactoring efforts
  • Unit test your code, migrate your code, unit test your code

ECU-TEST 7.0

ECU-TEST as 64-bit solution

ECU-TEST Neuerungen

Full-featured PDU-based bus access

ECU-TEST Neuerungen

  • Support of ARXML 4.2.2 and 4.3
  • Multiplexed I-PDUs
  • Container I-PDUs
    • CAN, CAN FD and FlexRay
    • Reading, writing, recording
    • Mini rest-bus simulation
    • Analyzing ASC,TTL, BLF, MDF4-BusLogging
  • Secured I-PDUs
New test management connectors

ECU-TEST Neuerungen

Simplified test management workflows

ECU-TEST Neuerungen

Update of tools and standards

ECU-TEST Neuerungen

Performance boost of trace analysis

ECU-TEST Neuerungen

Filter of the workspace explorer

ECU-TEST Neuerungen
ECU-TEST Neuerungen

Testing in vehicles using smartphone and tablet

1000 tests in your pocket

ECU-TEST Neuerungen

Smartphone and tablet

ECU-TEST Neuerungen

New functions for MiL testing with MATLAB®/Simulink®

ECU-TEST Neuerungen

Continuous testing with Jenkins

ECU-TEST Neuerungen

Testing of automated driving (AD)

Scenario-based tests with virtual environments

ECU-TEST Neuerungen

Smart parameter variation

ECU-TEST Neuerungen

ECU-TEST 6.6

ECU-TEST as 64-bit solution
  • Version 6.6 as 32- and 64-bit solution
  • Migration guide with needed hints
  • From version 7.0 the 32-bit solution will no longer be supported

ECU-TEST Neuerungen

New test management connection

ECU-TEST Neuerungen
ECU-TEST Neuerungen

Performance boost

The performance was rapildy increased in some points:

  • Configuration start
    • Loading of global mappings
    • Cache for A2L
  • Opening reports on network drives
  • Display and adaption of package references

ECU-TEST Neuerungen

Simplified variant handling through parameterized global mappings

New features:

  • New editor for global mappings
  • Projects, folders and parameter sets can explicitly be parameterized with global mappings

ECU-TEST Neuerungen
ECU-TEST Neuerungen

Update of tools and standards

Standards:

  • New CAN FD support via Vector-HW
  • ARXML 4.2.2
  • MDF4.x für INCA

Updated tools:

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

New 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 extension
  • Save communication with Tool-Server
  • dSPACE VEOS: simulation model time-based
  • X2E XORAYA: support for LIN-recording and analysis
  • INCA
    • Calibration values can be recorded as measurement values
    • Measurement values can be described as calibration values
  • VECTOR-HW: new option, to continue the restbus simulation after finishing the package execution
New report signal viewer

Motivation

  • Easier understanding of test results
  • No further tools needed
  • Faster test review possible

Starting point: ECU-TEST or TRACE-CHECK report

ECU-TEST Neuerungen

Test-Results directly visable in signal curve

ECU-TEST Neuerungen

Feature overview

Accessible

  • Directly from the report, with one-click solution

Zoom

  • Manually: X- and Y-axis with scroll wheel
  • Automatic: double click on references

Signal selection

  • Signals from the report are displayed automatically
  • Load additional signals
Continuous testing with theJenkins plug-in

ECU-TEST Neuerungen

New functions for interactive execution in vehicles
  • Enhanced display/control on small touch screens
  • Manual evaluation for automated evaluated test steps with time option
  • API-methods for prompting the execution mode
  • Enhanced selectable project execution
  • Visualization of bitcode

ECU-TEST Neuerungen

New functions for the MiL testing with MATLAB®/Simulink®
  • Read-Only signal access and recoding without instrumentation (also within active library link subsystems)
  • Bus Signals
    • Access any nested arbitrarily deep
    • Support of non-virtual busses
  • Enhancement of the performance of the stimulus

ECU-TEST Neuerungen

Testing of high automated driving with simulation of the virtual environment and parameter variation

ECU-TEST Neuerungen

I’ve got to have it!

Contact

You think ECU-TEST is a life-changing software? Then get in touch with our sales team and let us make you an offer.

We haven’t convinced you yet or you want to test the software? Contact us and give us a chance to do better.

PRODUCT TRAININGS

You want to learn how to make the best use of ECU-TEST and how to integrate the tool into your own processes? Here, you can find out more about our product trainings.

Data sheet (PDF)

Too much useless information and you just need the hard facts? Then download our product data sheet.


Keep me posted!

ECU-TEST technology update to Python 3 and wxPython 4

Dear ECU-TEST users,
In order to keep the product ECU-TEST up to date, it is necessary to update important underlying software technologies. User extensions are also affected by these updates. To keep you informed about the upcoming technology changes, we have prepared a guide which will be updated regularly. Here, we have summarized the main reasons for the switch to Python 3 and name the most important effects on our users.

Your ECU-TEST team


Python 3 guide
Envelope