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.

Contenuti

Verranno analizzati i tre pilastri del testing per l’applicazione GeoControl:

  1. ORM Testing.
  2. Multi-layer Testing.
  3. Jest.

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:

ORM Testing