Skip to content

Testing

Nel progetto sono stati impiegati test automatizzati seguendo un approccio TDD, integrato con l’uso di Cucumber e la sintassi Gherkin. Questa combinazione ha permesso di mantenere un processo di sviluppo controllato, migliorando la qualità del codice e facilitando la collaborazione tra i membri del team. I test sono stati una parte integrante del ciclo di sviluppo, contribuendo a prevenire regressioni e a garantire il corretto funzionamento delle funzionalità implementate.

Definizione dei comportamenti attesi con Gherkin

I test scritti in Gherkin hanno rappresentato il primo passo nello sviluppo di ciascuna funzionalità. Questi scenari, descritti in linguaggio naturale, hanno permesso di definire chiaramente i comportamenti attesi del sistema ancor prima di scrivere il codice vero e proprio. In questo modo è stato possibile stabilire fin da subito gli obiettivi da raggiungere, assicurando che lo sviluppo procedesse in linea con i requisiti funzionali previsti.