KEYWORD |
Garantire la qualità dell'applicazione mobile per gli studenti del Politecnico di Torino: progettazione ed implementazione di test unitari, di integrazione ed end-to-end
Parole chiave MOBILE APP DEVELOPEMENT, SOFTWARE TESTING
Riferimenti LUCA ARDITO, MAURIZIO MORISIO, MARCO TORCHIANO
Gruppi di ricerca DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG
Tipo tesi SVILUPPO SOFTWARE
Descrizione L'affidabilità e la stabilità di un'applicazione mobile rivestono un ruolo fondamentale nell'assicurare un'esperienza utente fluida e soddisfacente. Questa tesi si focalizzerà sull'analisi e la verifica delle funzionalità esistenti dell'applicazione mobile per gli studenti del Politecnico di Torino, mettendo in pratica le nozioni e le competenze acquisite nei corsi di Software Engineering I e II per implementare test unitari, di integrazione ed end-to-end.
La ricerca prevede l'individuazione delle funzionalità dell'applicazione mobile, il cui codice sorgente è disponibile su GitHub (https://github.com/polito/students-app), e la definizione di criteri di test appropriati per valutare l'affidabilità e il funzionamento corretto delle varie componenti software. Un'attenzione particolare sarà dedicata alle interazioni tra le diverse parti dell'applicazione e alla verifica del corretto svolgimento dei processi tramite l'interfaccia grafica.
Sfruttando le migliori pratiche e gli strumenti di test nel campo dell'ingegneria del software, lo studente sarà in grado di identificare eventuali problemi e disfunzioni nell'applicazione, fornendo un'analisi dettagliata delle aree che necessitano di correzioni o ottimizzazioni.
Questa tesi non si concentrerà sulla creazione di nuove funzionalità, ma piuttosto sull'assicurazione che le funzionalità esistenti siano solide e performanti, contribuendo così a migliorare la qualità complessiva dell'applicazione usata dagli studenti del Politecnico di Torino.
Il risultato di questo lavoro sarà un'applicazione mobile più affidabile e stabile, in grado di garantire un'esperienza utente ottimale per gli studenti, e che evidenzierà l'importanza delle competenze di ingegneria del software nel verificare e mantenere la qualità del software rilasciato.
Conoscenze richieste Software testing
Scadenza validita proposta 13/04/2024
PROPONI LA TUA CANDIDATURA