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) |