Il cuore di questa parte è il testing dell’ultima parte del progetto GeoControl. Verranno discusse le principali strategie di verifica e validazione del codice e delle funzionalità implementate, con particolare attenzione ai metodi più efficaci per garantire la qualità e l’affidabilità del sistema.
Verranno analizzati i tre pilastri del testing per l’applicazione GeoControl:
Il testing a livello di ORM (Object-Relational Mapping) consiste nel verificare che le operazioni di persistenza - come creazione, lettura, aggiornamento e cancellazione - funzionino correttamente. Verranno testati:
Con un’architettura multilayer, il sistema viene suddiviso in più livelli (ad esempio controller, service, data access). Il testing multilayer prevede:
Jest è il framework di testing che verrà adottato per l’applicazione GeoControl. Le sue peculiarità principali sono: