Analisi delle tecniche di test automatici del front-end di applicazioni web e loro implementazione in un progetto che utilizza React

Gattucci, Sofia (2019) Analisi delle tecniche di test automatici del front-end di applicazioni web e loro implementazione in un progetto che utilizza React. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena, Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

Svolgere diversi test durante lo sviluppo di un software e fondamentale per individuare eventuali anomalie nel comportamento che esso adotta. E molto utile agli sviluppatori riuscire a capire, tramite questo strumento, dove si colloca l'errore individuato e quale anomalia produce, in modo da correggere tempestivamente gli errori. Infatti al rilascio del software e importante che non siano presenti gravi errori sintattici e che esso sia funzionale e corretto. Svolgere test automatici, rispetto a quelli manuali, permette di velocizzare il processo di test, di verificare una maggior quantità di codice e di ridurre i possibili sbagli commessi da chi si occupa di svolgere i test manualmente. In questo documento verrà trattato il tema dei test automatici sul front-end di applicazioni web scritte con React, una libreria JavaScript sviluppata da Facebook, ampiamente utilizzata per scrivere il front-end di complesse applicazioni web in modo intuitivo e semplice. Ho svolto la fase di studio e realizzazione dei test presso Antreem, un'azienda di Imola che progetta e sviluppa soluzioni digitali per medie e grandi imprese. Sono stata affiancata da un tutor aziendale il quale mi ha guidata e mi ha proposto il progetto sul quale ho potuto svolgere i test automatici e su cui l'azienda sta tutt'ora lavorando. Nel Capitolo 1 verrà introdotto in linea teorica il tema del test sul front-end di applicazioni web, spiegando i pattern diffusi, le tipologie e le classifficazioni dei test e la differenza tra test automatici e manuali. Nel Capitolo 2 si parlerà di React e di come possono essere svolti test su applicazioni che utilizzano questa libreria, presentando anche alcuni tra gli strumenti più diffusi per scrivere test automatici su tali applicazioni. Nel Capitolo 3 verrà presentato un progetto sul quale ho potuto svolgere i test automatici, iniziando dalla fase di analisi, passando per la ricerca e lo studio dei framework da utilizzare e implementando infine i test automatici.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Gattucci, Sofia
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
test,test automatici,applicazioni web,front-end,React,unit test,integration test,end-to-end test
Data di discussione della Tesi
21 Marzo 2019
URI

Altri metadati

Gestione del documento: Visualizza il documento

^