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
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.
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
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
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
Gestione del documento: