Nell'ambito dello sviluppo del software non capita spesso possedere dei tool che consentono il testing del software in maniera automatica, spesso accade anche all'interno della comunità informatico-musicale, dove i prodotti software tendono ad essere continuamente modificati, aggiornati e ottimizzati durante il percorso di vita del progetto. Di conseguenza, i bug vengono scoperti quando si effettuano le prove di ascolto dell'audio elaborato dal DSP (Digital Signal Processing). Quindi ਠnecessario sviluppare un software o una serie di software atti a testare automaticamente i prodotti creati dallo sviluppatore consentendo di eseguire facilmente un gran numero di test in maniera efficente e veloce, favorendo uno sviluppo pi๠avanzato e la produzione di un software pi๠affidabile. L'obbiettivo di questa tesi ਠquello di presentare il lavoro svolto in IK Multimedia Production, dove sono stati studiati progettati e sviluppati dei metodi per il testing automatico di librerie software che eseguono diversi tipi di elaborazione audio e quindi mostrare all'utente finale i risultati sia generando un report dei test che memorizzando i file audio dei segnali processati nella fase di test. Verrà mostrato che la realizzazione del progetto di tesi ਠavvenuta con l'ausilio del framework Google Test, quindi i test sono scritti in linguaggio C++ e per la creazione di file di configurazione da dare al sistema di testing viene usato YAML.
Progettazione e sviluppo di software atto a testare automaticamente software per l'elaborazione audio
2020
Abstract
Nell'ambito dello sviluppo del software non capita spesso possedere dei tool che consentono il testing del software in maniera automatica, spesso accade anche all'interno della comunità informatico-musicale, dove i prodotti software tendono ad essere continuamente modificati, aggiornati e ottimizzati durante il percorso di vita del progetto. Di conseguenza, i bug vengono scoperti quando si effettuano le prove di ascolto dell'audio elaborato dal DSP (Digital Signal Processing). Quindi ਠnecessario sviluppare un software o una serie di software atti a testare automaticamente i prodotti creati dallo sviluppatore consentendo di eseguire facilmente un gran numero di test in maniera efficente e veloce, favorendo uno sviluppo pi๠avanzato e la produzione di un software pi๠affidabile. L'obbiettivo di questa tesi ਠquello di presentare il lavoro svolto in IK Multimedia Production, dove sono stati studiati progettati e sviluppati dei metodi per il testing automatico di librerie software che eseguono diversi tipi di elaborazione audio e quindi mostrare all'utente finale i risultati sia generando un report dei test che memorizzando i file audio dei segnali processati nella fase di test. Verrà mostrato che la realizzazione del progetto di tesi ਠavvenuta con l'ausilio del framework Google Test, quindi i test sono scritti in linguaggio C++ e per la creazione di file di configurazione da dare al sistema di testing viene usato YAML.| File | Dimensione | Formato | |
|---|---|---|---|
|
Tesi_Ghion_2.pdf
accesso solo da BNCF e BNCR
Tipologia:
Altro materiale allegato
Licenza:
Tutti i diritti riservati
Dimensione
11.1 MB
Formato
Adobe PDF
|
11.1 MB | Adobe PDF | |
|
Tesi_Ghion.pdf
accesso solo da BNCF e BNCR
Tipologia:
Altro materiale allegato
Licenza:
Tutti i diritti riservati
Dimensione
2.36 MB
Formato
Adobe PDF
|
2.36 MB | Adobe PDF | |
|
Tesi_Ghion_v3.pdf
accesso solo da BNCF e BNCR
Tipologia:
Altro materiale allegato
Licenza:
Tutti i diritti riservati
Dimensione
11.59 MB
Formato
Adobe PDF
|
11.59 MB | Adobe PDF | |
|
Tesi_Ghion_V4.pdf
accesso solo da BNCF e BNCR
Tipologia:
Altro materiale allegato
Licenza:
Tutti i diritti riservati
Dimensione
11.55 MB
Formato
Adobe PDF
|
11.55 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14242/299493
URN:NBN:IT:UNIMORE-299493