polito.it
Politecnico di Torino (logo)

Connected Vehicles: a completed test automation solution, from design to implementation.

Arturo Martella

Connected Vehicles: a completed test automation solution, from design to implementation.

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

Abstract:

This thesis work presents the development and implementation of a test automation framework for a Telematics Control Unit (TCU) installed in commercial vehicles, commissioned by a major automotive client. The project was carried out within Concept Quality Reply, an automotive business unit of Reply, with a focus on integrating automation, Agile, and DevOps methodologies to streamline the validation and testing process. The work involved identifying key elements suitable for automation within the project, followed by the selection and automation of test suites through an internal proprietary framework. The automation process was carried out in several key phases. First, the physical setup of the test bench was defined, including the TCU, the body vehicle simulation managed by CANalyzer, and the Secure Gateway Logger (SGW). Next, the automation of interactions with the iOS/Android app, real-time log extraction from the TCU via SSH, and the simulation and monitoring of CAN network messages were implemented using a combination of Appium, JSch (Java Secure Channel), and CAPL scripting within the CANalyzer environment for simulating and monitoring vehicle network communications. These tools were employed to automate user interactions, log retrieval, and the emulation of vehicle behaviors, ensuring comprehensive testing coverage. Overall, tests were conducted to verify the robustness of the work performed, employing internal framework tools to enhance the system's efficiency and reliability. The results demonstrated a substantial reduction in test execution time, making the automated approach more efficient than manual testing. The framework's success lays a strong foundation for future transitions to a fully agile and automated testing process, ultimately reducing the client's waiting time and improving the global efficiency of the project.

Relatori: Massimo Violante
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Numero di pagine: 102
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/33089
Modifica (riservato agli operatori) Modifica (riservato agli operatori)