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