ECU TEST
ECU TEST | |
---|---|
Basic data
|
|
developer | TraceTronic GmbH |
Current version | 2020.2 (05/20/2020) |
operating system | Windows |
category | Test automation , test software , measurement data acquisition |
License | proprietary |
German speaking | Yes |
ecu-test.de |
ECU-TEST is a software tool from Dresden-based TraceTronic GmbH for testing and validating embedded systems .
Since the appearance of the first version of ECU-TEST in 2003, the software has been used as a standard tool in the development of automotive control units and is increasingly being used in the development of construction and agricultural machines as well as in factory automation . The development of the software began as part of the research project "Systematic Control Unit Test" and laid the foundation for the spin-off of TraceTronic GmbH from the Technical University of Dresden .
ECU-TEST is used for the specification, implementation, documentation, execution and evaluation of test cases . Using various test automation methods, the tool ensures that all activities relating to the creation, execution and evaluation of test cases are carried out efficiently.
functionality
methodology
ECU-TEST automates the control of the entire test environment , whereby a wide range of test tools is supported.
Different levels of abstraction for measured variables allow use in different test levels , including within the framework of model in the loop , software in the loop and hardware in the loop as well as in real systems (for example in the vehicle ).
The creation of test cases in ECU-TEST is done graphically and does not require any programming knowledge. Test case descriptions have a generic form and, together with extensive parameterization and configuration options, allow uniform access to all test tools and thus enable tests that have been created once to be easily used over several development phases.
construction
ECU-TEST is divided into four functional areas:
- Editor and project manager
- Configurator
- Drain machine
- Analyzer and log generator
To create a test case, one or more sequences of test steps and their parameterizations are defined in the editor. Test steps include reading and evaluating state variables of the device under test, manipulating the test environment and executing diagnostic functions and control structures. The project manager is used to organize several test cases.
Further settings for the test object and the test environment can be made in the configurator.
The execution of test cases is carried out by a multi-level process machine. The resulting logging data is collected and forms the basis for creating a test report .
Optional checks of the recorded quantities downstream of the test take place in the analyzer. From the results of the test execution and subsequent checks, the log generator generates a detailed test report, which can be displayed interactively and stored in files and databases.
Interfaces
ECU-TEST offers clearly defined interfaces for extensions and for integration into existing test and validation processes. A large number of test hardware and software are already supported as standard. Additional tools can be connected with little effort using user-defined test steps, plug-ins and Python scripts. Software tools from several test bench computers in distributed test environments can be addressed via a special client-server architecture . A COM interface to other tools, such as test and requirements management , to version management and test case generation integrated be.
ECU-TEST supports the following hardware and software and is based on the following standards:
Supported hardware and software
- AKKA gigabox
- ASAM ACI
- ASAM XiL
- ASAM STEP
- ATI VISION
- AVL LYNX
- AVL PUMA
- Beckhoff TwinCAT
- Digital work ADTF
- dSPACE ControlDesk
- dSPACE ModelDesk
- dSPACE MotionDesk
- EA UTA12
- ESI SimulationX
- ETAS BOA
- ETAS INCA
- ETAS LABCAR
- ETAS LABCAR-PINCONTROL
- FEV MORPHEE
- HMS: ACT - remaining bus simulation
- HMS: bus interfaces
- HP ALM (QualityCenter)
- IPG CarMaker
- JS Foundation: Appium
- KS Engineers: Tornado
- Lauterbach Trace32
- MAGNA BluePiraT
- Mathworks MATLAB® & Simulink
- Mechanical Simulation Corporation CarSim
- MicroNova NovaSim
- National Instruments LabVIEW
- National Instruments VeriStand
- National Instruments VISA
- OPAL-RT RT-LAB
- PEAK PCAN
- PLS UDE
- QUANCOM QLIB
- RA Consulting DiagRA
- SAE PassThru
- Scienlab Charging Discovery System
- Scienlab Energy Storage Discover
- Softing CAN L2 API
- Softing Diagnostic Tool Set
- Softing EDIABAS
- Speedgoat Simulink RT
- Synopsys Silver
- Synopsys Virtualizer
- The GNU Project GDB
- TraceTronic cTestBed
- TraceTronic Ethernet
- TraceTronic Multimedia
- TraceTronic RemoteCommand
- TraceTronic Serial interface
- TTTech TTXConnexion
- Vector CANalyzer
- Vector CANape
- Vector CANoe
- Vector XL API
- ViGEM Car Communication Analyzer
- Vires Virtual Test Drive
- VW ODIS
- X2E Xoraya
Test management tools
- HP ALM
- Micro Focus Octane
- CA Agile Central (Rally)
- SIEMENS Polarion
- IBM RQM
- PTC Integrity LifeCycle Manager
Source code management tools
System requirements
- Operating system: Windows 10, 64 bit
- Free hard disk space: at least 3 GB
- RAM: at least 2 GB
- Screen resolution: at least 1200 × 800 pixels
Individual evidence
- ↑ H.-C. Reuss, R. Deutschmann, J. Liebl, F. Munk, C. Schmidt: Automated engine control unit test with hardware-in-the-loop test benches. 5th International Stuttgart Symposium “Automotive and Internal Combustion Engines”. Expert publishing house, 2003.
- ↑ Rocco Deutschmann, Frank Günther, Matthias Roch, Hans-Christian Reuss, Frank Kessler, Wolfram Bohne, Carsten Krug: New strategies and solutions for test automation for the validation of ECU software. 6th International Stuttgart Symposium “Automotive and Engine Technology”. Expert publishing house, 2005.
- ↑ Rocco Deutschmann, Peter Straehle: A Framework for a Test Automation Tool. 26th conference "Electronics in Motor Vehicles". Expert publishing house, 2006.
- ↑ Wolfgang Schlüter, Franz Dengler: HiL test systems for the BMW Hydrogen 7. 7. Conference "Hardware-in-the-Loop-Simulation". House of Technology, 2007.
- ↑ Rocco Deutschmann: Efficient strategies for the control unit test. 2nd conference "Diagnosis in Mechatronic Vehicle Systems". Expert publishing house, 2008.
- ↑ Matthias Roch, Rocco Deutschmann: Test automation and HiL for diagnostic tests. 4th conference "Diagnosis in Mechatronic Vehicle Systems". Expert publishing house, 2010.
- ↑ Daniel Brückner, Michael Kahle: OTX as test and application language in on-board diagnostics. 6th conference "Diagnosis in Mechatronic Vehicle Systems". Expert publishing house, 2012.
- ↑ Thomas Neubert, Rocco Deutschmann: Automated software test using HiL technology. 13th ITI Symposium, 2010.
- ↑ Rocco Deutschmann, René Müller, Andreas Abel, Torsten Blochwitz: Simulating and testing off-road emergency vehicles. Automotive magazine, 2011.
- ↑ Klaus Kabitzsch, André Gellrich, Jens Naake: Automated control tests simplify virtual commissioning in factory automation. atp edition, 2012.
- ↑ Rocco Deutschmann: Semi-formal methods for the automated test of embedded systems. Doctoral thesis, Technical University of Dresden, 2007.
- ↑ Bäker, Bernard: Modern electronics in motor vehicles: innovations, new developments, applications, practical reports; with 17 tables . Expert-Verl, Renningen 2006, ISBN 978-3-8169-2575-0 .
- ↑ Data sheet ECU-TEST (PDF; 372 kB). Retrieved March 27, 2020.
Web links
- ECU-TEST on the TraceTronic GmbH website , accessed on February 5, 2020.
- TraceTronic GmbH , accessed on February 5, 2020.
- Test Tool Review , accessed March 27, 2020
- PEGASUS research project - Federal Ministry for Economic Affairs and Energy , accessed on April 10, 2019
- Test case generation, test room coverage and reduction of the test effort - Federal Ministry for Economic Affairs and Energy , accessed on April 10, 2019
- SILICON Saxony members , accessed on April 10, 2019
- Youtube ECU-TEST introduction and overview , accessed on April 10, 2019
- ASAM Working Group - Standardization for Automotive Development , accessed April 10, 2019