The automatic testing processes are every day becoming more essential to increase productivity, reliability and save time during the production processes. Inside the gas meter industry, there is high competition to cover the existing and new demand due to the change of conventional meters for smart metering devices. The goal of this thesis is to generate a new option to design and execute automatic testing for the gas meter industry. For this purpose, it is introduced a Domain Specific language (DSL) designed to be a simple and understandable way to generate scripts for automatic testing. To work along with the DSL it is developed a custom tool, which works as the link between the tester, meter, and scripts. The tool is in charge of interpreting the DSL script, executing the instructions, communicating with the meter, and presenting results to the user. The thesis will introduce the DSL, present the resultant tool, discuss their interaction, and finally show the results of the validation. Additionally, through this text, there are going to be included some resultant scripts created for real testing, applying the DSL, and executed by the testing tool.

L’automazione dei processi di testing sta diventando un’operazione sempre più essenziale per migliorare la produttività e l’affidabilità dei processi produttivi e per ridurne i tempi nei processi produttivi. All’interno dell’industria dei contatori di gas c’è una alta competitività per coprire la domanda, esistente e nuova, a causa del ricambio di quelli tradizionali con contatori intelligenti. L’obiettivo di questa tesi è quello di progettare un nuovo modo/metodo/procedimento per l’esecuzione di test automatizzati per l’industria dei contatori di gas. A tal fine, si propone un Domain Specific language (DSL, un linguaggio specifico di dominio) specificatamente progettato per essere un modo semplice e chiaro di creare scripts per test automatizzati. Per poter lavorare con il DSL è stato sviluppato uno specifico (custom) tool, che funge da elemento di collegamento tra i tester, i contatori e gli scripts. Il tool interpreta lo script DSL, esegue le istruzioni, comunica con il contatore e mostra i risultati all’utente. In questa tesi verrà introdotto il DSL e presentato il tool finale. Verrà analizzata e discussa la loro interazione e, infine, verranno esposti i risultati ottenuti. In aggiunta, verranno inclusi alcuni script creati per test reali e i risultati doppo essere eseguiti dal tool.

Development of a user friendly testing tool for the gas meter industry

Ibarra Tejera, Saul Andres
2021/2022

Abstract

The automatic testing processes are every day becoming more essential to increase productivity, reliability and save time during the production processes. Inside the gas meter industry, there is high competition to cover the existing and new demand due to the change of conventional meters for smart metering devices. The goal of this thesis is to generate a new option to design and execute automatic testing for the gas meter industry. For this purpose, it is introduced a Domain Specific language (DSL) designed to be a simple and understandable way to generate scripts for automatic testing. To work along with the DSL it is developed a custom tool, which works as the link between the tester, meter, and scripts. The tool is in charge of interpreting the DSL script, executing the instructions, communicating with the meter, and presenting results to the user. The thesis will introduce the DSL, present the resultant tool, discuss their interaction, and finally show the results of the validation. Additionally, through this text, there are going to be included some resultant scripts created for real testing, applying the DSL, and executed by the testing tool.
BIANCHI, CLAUDIO
ING - Scuola di Ingegneria Industriale e dell'Informazione
6-ott-2022
2021/2022
L’automazione dei processi di testing sta diventando un’operazione sempre più essenziale per migliorare la produttività e l’affidabilità dei processi produttivi e per ridurne i tempi nei processi produttivi. All’interno dell’industria dei contatori di gas c’è una alta competitività per coprire la domanda, esistente e nuova, a causa del ricambio di quelli tradizionali con contatori intelligenti. L’obiettivo di questa tesi è quello di progettare un nuovo modo/metodo/procedimento per l’esecuzione di test automatizzati per l’industria dei contatori di gas. A tal fine, si propone un Domain Specific language (DSL, un linguaggio specifico di dominio) specificatamente progettato per essere un modo semplice e chiaro di creare scripts per test automatizzati. Per poter lavorare con il DSL è stato sviluppato uno specifico (custom) tool, che funge da elemento di collegamento tra i tester, i contatori e gli scripts. Il tool interpreta lo script DSL, esegue le istruzioni, comunica con il contatore e mostra i risultati all’utente. In questa tesi verrà introdotto il DSL e presentato il tool finale. Verrà analizzata e discussa la loro interazione e, infine, verranno esposti i risultati ottenuti. In aggiunta, verranno inclusi alcuni script creati per test reali e i risultati doppo essere eseguiti dal tool.
File allegati
File Dimensione Formato  
Saul_Ibarra___Master_Thesis.pdf

accessibile in internet per tutti

Dimensione 1.7 MB
Formato Adobe PDF
1.7 MB Adobe PDF Visualizza/Apri
Saul_Ibarra___Executive_Summary.pdf

accessibile in internet per tutti

Dimensione 919.45 kB
Formato Adobe PDF
919.45 kB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/192360