PORTALE DELLA DIDATTICA

Ricerca CERCA
  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