AFD (Automated Fault Detection Tool) Testing tool in existing state is a command-based, mono – interface, with absence of results and history management of the performed tests. SUT (system under test) is a board consiste of multiple electronic components. A set of Tests executed on board and derived their results. To start testing procedure a CTM (component tests matrix) is strictly required. In more compact spectrum, AFD Tool is a .dll file contains a dozen of method which encapsulate the core logic for performing the Testing. The thesis work’s purpose is to create an application which should be web-based, concurrent, interactive, effective and efficient storage mechanism of performed tests in a fashionable and effective way, much commonly in a relational database. The challenging parts of this work are: to use the .dll (unmanaged code) in managed code like C#, managing the input/output of .dll methods which all are based on Text files, Managing the outputs files’ format, which are always specific formatted text files and need to be parsed on an individual pattern, stimulation of the incremental iteration of the testing and design the meaningful and appealing interfaces. The approach for the implementation, we use the standard and convenient development environment like .net in our case. Upon the successful implementation of the web interface named as AFDIA (Automated Fault Detection Tool – Interface Application), it will be really easy and user-friendly to perform testing, view the result in rich GUI-based interface, explore the history of the performed tests and save the resulted data into relational database format, which is a standard approach to save information in meaningful, relational oriented and for fast extraction of stored data. In conclusion, AFDIA will help the tester to view the results of Tests in rich GUI format, storage of the result data for viewing history purposes and overall will be benefited to reduce the time consumption, cost and effort instead which we invest in case of command-based system.

Lo strumento di test AFD (Automated Fault Detection Tool) allo stato attuale è uno strumento a riga di commando, mono-interfaccia, con assenza di gestione dei risultati e dello storico dei test eseguiti. SUT (sistema in prova) è un consiglio consiste di molteplici componenti elettronici. Una serie di test eseguiti a bordo e loro derivati risultati. Per avviare la procedura di verifica di un marchio comunitario (componente della matrice test) è strettamente necessario. Dal punto di vista software, AFD è un file .dll che contiene una dozzina di metodi che incapsulano la logica di base per eseguire il test. Lo scopo della tesi è realizzare una applicazione web-based, concorrente, interattivo ed efficiente per gestire, eseguire e salvare il risultato dei test eseguiti in un modo semplice e distribuito, facendo uso di un database relazionale. Le parti significative di questo lavoro sono: utilizzo in modo adeguato la .dll attraverso un applicativo realizzato in C#, gestione dell’input/output dei metodi della .dll (il meccanismo di comunicazione è basato su file di testo), gestione del formato dei file di output (sempre file di testo specificamente formattati e che hanno bisogno di essere interpretati su uno schema individuale), gestione del meccanismo di scelta incrementale del test, e progettazione di interfacce significative e si facile uso e comprensione . Come strumento per l’implementazione, è stato utilizzato l’ambiente di sviluppo .net. Attraverso l’implementazione dell’interfaccia web - chiamata AFDIA (Automated Fault Detection Tool – Interface Application)- l’esecuzione e la gestione dei test è semplificata e di facile utilizzo così come risulta semplice avere un riscontro sullo stato della analisi sugli apparati; in particolare, vedere i risultati (interfaccia basata su una GUI), esplorare la storia dei test eseguiti e salvare i dati risultanti. In conclusione, AFDIA aiuta l’ingegnere che si occupa dei test a vedere e analizzare i risultati del test, immagazzinare i dati risultanti allo scopo di vedere lo storico. AFDIA, inoltre, riduce tempo, costo e sforzo nella operazione di analisi degli apparati rispetto al caso dell’attuale sistema a riga di comando.

Automated fault detection tool interface application

IQBAL, AZHAR
2011/2012

Abstract

AFD (Automated Fault Detection Tool) Testing tool in existing state is a command-based, mono – interface, with absence of results and history management of the performed tests. SUT (system under test) is a board consiste of multiple electronic components. A set of Tests executed on board and derived their results. To start testing procedure a CTM (component tests matrix) is strictly required. In more compact spectrum, AFD Tool is a .dll file contains a dozen of method which encapsulate the core logic for performing the Testing. The thesis work’s purpose is to create an application which should be web-based, concurrent, interactive, effective and efficient storage mechanism of performed tests in a fashionable and effective way, much commonly in a relational database. The challenging parts of this work are: to use the .dll (unmanaged code) in managed code like C#, managing the input/output of .dll methods which all are based on Text files, Managing the outputs files’ format, which are always specific formatted text files and need to be parsed on an individual pattern, stimulation of the incremental iteration of the testing and design the meaningful and appealing interfaces. The approach for the implementation, we use the standard and convenient development environment like .net in our case. Upon the successful implementation of the web interface named as AFDIA (Automated Fault Detection Tool – Interface Application), it will be really easy and user-friendly to perform testing, view the result in rich GUI-based interface, explore the history of the performed tests and save the resulted data into relational database format, which is a standard approach to save information in meaningful, relational oriented and for fast extraction of stored data. In conclusion, AFDIA will help the tester to view the results of Tests in rich GUI format, storage of the result data for viewing history purposes and overall will be benefited to reduce the time consumption, cost and effort instead which we invest in case of command-based system.
ING V - Scuola di Ingegneria dell'Informazione
20-dic-2012
2011/2012
Lo strumento di test AFD (Automated Fault Detection Tool) allo stato attuale è uno strumento a riga di commando, mono-interfaccia, con assenza di gestione dei risultati e dello storico dei test eseguiti. SUT (sistema in prova) è un consiglio consiste di molteplici componenti elettronici. Una serie di test eseguiti a bordo e loro derivati risultati. Per avviare la procedura di verifica di un marchio comunitario (componente della matrice test) è strettamente necessario. Dal punto di vista software, AFD è un file .dll che contiene una dozzina di metodi che incapsulano la logica di base per eseguire il test. Lo scopo della tesi è realizzare una applicazione web-based, concorrente, interattivo ed efficiente per gestire, eseguire e salvare il risultato dei test eseguiti in un modo semplice e distribuito, facendo uso di un database relazionale. Le parti significative di questo lavoro sono: utilizzo in modo adeguato la .dll attraverso un applicativo realizzato in C#, gestione dell’input/output dei metodi della .dll (il meccanismo di comunicazione è basato su file di testo), gestione del formato dei file di output (sempre file di testo specificamente formattati e che hanno bisogno di essere interpretati su uno schema individuale), gestione del meccanismo di scelta incrementale del test, e progettazione di interfacce significative e si facile uso e comprensione . Come strumento per l’implementazione, è stato utilizzato l’ambiente di sviluppo .net. Attraverso l’implementazione dell’interfaccia web - chiamata AFDIA (Automated Fault Detection Tool – Interface Application)- l’esecuzione e la gestione dei test è semplificata e di facile utilizzo così come risulta semplice avere un riscontro sullo stato della analisi sugli apparati; in particolare, vedere i risultati (interfaccia basata su una GUI), esplorare la storia dei test eseguiti e salvare i dati risultanti. In conclusione, AFDIA aiuta l’ingegnere che si occupa dei test a vedere e analizzare i risultati del test, immagazzinare i dati risultanti allo scopo di vedere lo storico. AFDIA, inoltre, riduce tempo, costo e sforzo nella operazione di analisi degli apparati rispetto al caso dell’attuale sistema a riga di comando.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
AFD_BBN_Library.zip

accessibile in internet per tutti

Descrizione: AFD Tool Methods Liberary
Dimensione 318.66 kB
Formato .zip
318.66 kB .zip Visualizza/Apri
AFDIA-Presentation.pptx

accessibile in internet per tutti

Descrizione: Power Point Presentation
Dimensione 743.98 kB
Formato Microsoft Powerpoint XML
743.98 kB Microsoft Powerpoint XML Visualizza/Apri
AFDIA_SourceCode.zip

accessibile in internet per tutti

Descrizione: Source Code
Dimensione 1.49 MB
Formato .zip
1.49 MB .zip Visualizza/Apri
AFDIA.pdf

accessibile in internet per tutti

Descrizione: Thesis Text
Dimensione 3.57 MB
Formato Adobe PDF
3.57 MB 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/72043