ECU TEST

from Wikipedia, the free encyclopedia
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

Test management tools

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

  1. 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.
  2. 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.
  3. Rocco Deutschmann, Peter Straehle: A Framework for a Test Automation Tool. 26th conference "Electronics in Motor Vehicles". Expert publishing house, 2006.
  4. Wolfgang Schlüter, Franz Dengler: HiL test systems for the BMW Hydrogen 7. 7. Conference "Hardware-in-the-Loop-Simulation". House of Technology, 2007.
  5. Rocco Deutschmann: Efficient strategies for the control unit test. 2nd conference "Diagnosis in Mechatronic Vehicle Systems". Expert publishing house, 2008.
  6. Matthias Roch, Rocco Deutschmann: Test automation and HiL for diagnostic tests. 4th conference "Diagnosis in Mechatronic Vehicle Systems". Expert publishing house, 2010.
  7. 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.
  8. Thomas Neubert, Rocco Deutschmann: Automated software test using HiL technology. 13th ITI Symposium, 2010.
  9. Rocco Deutschmann, René Müller, Andreas Abel, Torsten Blochwitz: Simulating and testing off-road emergency vehicles. Automotive magazine, 2011.
  10. Klaus Kabitzsch, André Gellrich, Jens Naake: Automated control tests simplify virtual commissioning in factory automation. atp edition, 2012.
  11. Rocco Deutschmann: Semi-formal methods for the automated test of embedded systems. Doctoral thesis, Technical University of Dresden, 2007.
  12. 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 .
  13. Data sheet ECU-TEST (PDF; 372 kB). Retrieved March 27, 2020.

Web links

See also

EdiabasLib