polito.it
Politecnico di Torino (logo)

CONNECTED VEHICLES: A COMPLETED TEST AUTOMATION SOLUTION, FROM DESIGN TO IMPLEMENTATION

Giovanni Piccione

CONNECTED VEHICLES: A COMPLETED TEST AUTOMATION SOLUTION, FROM DESIGN TO IMPLEMENTATION.

Rel. Angelo Bonfitto. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2024

Abstract:

The following project is based on IoT technologies and Global Connectivity Services of Automotive systems. In particular, it is concentrated on Testing and Validation activities directed to the overall features and functionalities that characterize the onboard and offboard connection in vehicles and its related control units. The presented work highlights the difference between manual and automatic testing procedure, implementing a software solution that replaces manual methods reducing cost, time and resources. First of all, the activity of E2E testing and validation is illustrated. It is a manual diagnosis, dedicated on different software versions of the two main control units of Global Connectivity in vehicles, the TCU or Telematic Control Unit and the HU or Head Unit. For each software version of these two devices, it is asked to verify the correct functionalities of all their features for different environments and modalities. To conclude the manual testing outline, a complete test analysis will be conducted in order to resume the main steps and features of the E2E procedure, providing a general overview about error detection. Afterwards, the test automation solution is exploited. The aim is to make automatic a specific manual testing procedure. In short, the Test Suite is focused on a validation method that verify the proper communication between the characteristics of the signals flowing on the CAN network of the vehicle and the information sent to the server from the telematic control unit (TCU). All the data of CAN signals are shared with the server which provides all the peculiarities in a specific portal. The main purpose is to verify if the information on that portal are consistent with the one given by the signals flowing on the CAN network. The activity was built up through some specific platforms and tools, CANalyzer was the most relevant because it was used to create a simulation environment. Another important tool was CAPL code. It allows to make automatic the signal simulation step in the software configuration of CANalyzer. In addition, through Java functions, it was possible firstly to recall signals to be generated, secondly to evaluate the results given on the portal from the TCU. The validation results success if the comparison between the values returned by the simulation, and the ones provided by the portal are consistent. In conclusion, the objective was achieved successfully. The difference between manual and automatic validation cycle highlights the time effort and resources saved. Furthermore, a possible improvements in the future could be done and other solutions of this topology could be implemented in order to validate other features and functionalities.

Relatori: Angelo Bonfitto
Anno accademico: 2023/24
Tipo di pubblicazione: Elettronica
Numero di pagine: 106
Informazioni aggiuntive: Tesi secretata. Fulltext non presente
Soggetti:
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-25 - INGEGNERIA DELL'AUTOMAZIONE
Aziende collaboratrici: SANTER Reply S.p.a.
URI: http://webthesis.biblio.polito.it/id/eprint/31010
Modifica (riservato agli operatori) Modifica (riservato agli operatori)