ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with...

23
Software engineering 2020 © ADAS test automation with VTD and TPT

Transcript of ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with...

Page 1: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

Software engineering 2020 ©

ADAS test automation with VTD and TPT

Page 2: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

Software engineering 2020 ©

Agenda

ADAS test automation with VTD and TPT

− Short tool introduction of testing tool TPT

− Tool interface of TPT and VTD

− Example: AEB tests

Page 3: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

3Software engineering 2020 ©

TPT in a nutshell

TPT in a nutshell

Compatible with a variety of environments/systems

Covering all testing phases/integration levels (MIL, SIL, PIL, HIL, Vehicle)

Connecting requirements-based and automated testing

Automated test case generation methods available and remote control of TPT possible

Of the shelf product with flexibility to add additional plugins

Tailoring for customers

Page 4: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

4Software engineering 2020 ©

Test automation with TPT

TPT testing workflow

Test Design/Generation

Test Execution

Test Assessment

Test Reporting

Page 5: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

5Software engineering 2020 ©

TPT Test design techniques

Step List

TPT test design

Data

Automaton

Page 6: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

6Software engineering 2020 ©

TPT interactive testing: Dashboard

TPT interactive testing

✓ Message Boxes

✓ Acoustic messages (reading)

✓ Dashboard

Page 7: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

7Software engineering 2020 ©

TPT Test Assessment Methods

Manual Evaluation

TPT test assessment

???Step-based Assessment

Regression Testing TPT Assessment

Page 8: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

8Software engineering 2020 ©

Virtual Test Drive – VTD

Create road designs✓ Roads, rail roads, ...✓ Signs, signaling, ...

Virtual Test Drive – VTD

Source: https://vires.com/vtd-vires-virtual-test-drive/

Configure virtual world✓ Vehicles, pedestrians, ...

Source: https://vires.com/vtd-vires-virtual-test-drive/

Simulate world✓ Sensor simulation✓ Dynamic simulation✓ Image generation✓ Entity control

Source: https://vires.com/vtd-vires-virtual-test-drive/

Page 9: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

9Software engineering 2020 ©

Accessing VTD via TPT

TPT – VTD connection

✓ TPT is connecting automatically to the VTD simulation

✓ Data of all entities, like position, speed, acceleration etc. can be accessed during the test case

✓ Entities can be controlled

WIN/TPT

SCP

RDB

LINUX/VTD

Page 10: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

10Software engineering 2020 ©

TPT-VTD Test environment: VTD @ FUSION

TPT - VTD Test environment

FUSION Co-Simulation Platform

VTD Node XYZ Node XYZ NodeECU (virtual)

Page 11: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

11Software engineering 2020 ©

Remote control VTD

Remote control VTD by TPT

✓ Execute SCP commands

✓ Loading scenario in VTD, start simulation, stop simulation

✓ Interfere with scenario

Page 12: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

12Software engineering 2020 ©

Receive data from VTD: RDB data

TPT records RDB data:

✓ Lane Info – lane information for a given entity

✓ Object State – state of a standard object

✓ Road Pos – road position of a given entity

✓ Sensor State – state of a sensor

✓ Sensor Object – about an object registered within a sensor

RDB data measurements in TPT

Page 13: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

13Software engineering 2020 ©

Example NCAP AEB testing

Page 14: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

14Software engineering 2020 ©

TPT AEB test model

Example NCAP AEB testing

Example NCAP AEB testing

Page 15: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

15Software engineering 2020 ©

TPT AEB Example Assessment

Example NCAP AEB testing

− Check warning time TFCW

− Check AEB active time TAEB

− Check speed at collision

Page 16: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

16Software engineering 2020 ©

NCAP AEB Tests test execution video

Example NCAP AEB testing

Page 17: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

17Software engineering 2020 ©

Overview Report of the test

Example NCAP AEB testing

Page 18: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

18Software engineering 2020 ©

Test case report

Example NCAP AEB testing

Page 19: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

19Software engineering 2020 ©

Global Assessment Report

Example NCAP AEB testing

Page 20: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

20Software engineering 2020 ©

Signal Viewer

Example NCAP AEB testing

Page 21: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

21Software engineering 2020 ©

Summary

Page 22: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

Software engineering 2020 ©

Summary

ADAS test automation with VTD and TPT

− ADAS testing with

− Testing tool TPT and

− VTD

− A demo has been shown

− Further development towards usability planned

− For any question contact me: [email protected]

Page 23: ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with − Testing tool TPT and − VTD − A demo has been shown − Further development

Software engineering 2020 © ADAS test automation with VTD and TPT