// Glossario IT

Unit Test

Un test automatizzato che verifica il corretto funzionamento della più piccola unità isolabile di codice, tipicamente una singola funzione.

Cos'è

Uno unit test verifica il corretto comportamento della più piccola unità isolabile di codice, tipicamente una singola funzione o metodo, testandola in isolamento rispetto al resto dell'applicazione, con l'obiettivo di individuare rapidamente se una modifica ha introdotto un errore in quella specifica porzione di logica, senza dover eseguire l'intera applicazione per verificarlo.

Perché conta

Sono i test più veloci da eseguire ed è per questo che tipicamente ce ne sono moltissimi in un'applicazione ben testata: eseguendosi in millisecondi, possono essere lanciati continuamente durante lo sviluppo, dando un feedback quasi immediato allo sviluppatore su eventuali errori introdotti, molto prima che raggiungano test più lenti e completi eseguiti in fasi successive della pipeline.

Tag