Nell’articolo precedente, il terzo di questa serie, abbiamo descritto come scrivere ed eseguire manualmente una unit di test per un trigger! In questo articolo verrà descritto come automatizzare il test di uno o più oggetti SQL Server utilizzando tSQLt, Docker e GitHub Actions! Tecnologie e framework utilizzati Le potenzialità del framework tSQLt sono state descritte nell’articolo “Il framework tSQLt e …
Leggi »Unit testing: Come scrivere la tua prima unit test!
Nell’articolo precedente, il secondo di questa serie, abbiamo descritto come installare il framework tSQLt, il tool SQL Test di Red-Gate e come avviene l’esecuzione di una unit di test. Ora è giunto il momento di scrivere il nostro primo test! Useremo gli strumenti che abbiamo descritto in precedenza! Specifiche e requisiti Scriveremo la nostra prima unit di test per verificare …
Leggi »Unit testing: Il framework tSQLt e l’esecuzione di un test!
Nell’articolo precedente, il primo di questa serie, abbiamo descritto che cosa è lo Unit Test e perché è importante prevederlo anche durante lo sviluppo di soluzioni database con T-SQL. In questo secondo articolo descriveremo come installare il framework tSQLt e faremo una breve introduzione a SQL Test, il tool di Red-Gate che semplifica la gestione e l’esecuzione dei test in …
Leggi »Unit testing: Cos’è e perché è importante farlo anche per il codice T-SQL!
Questo articolo è il primo di una serie di post in cui tratteremo l’importante tema dello unit testing applicato allo sviluppo di soluzioni database in T-SQL per SQL Server. Let’s start! Cos’è lo Unit Test? Lo unit test è un livello di test del software che ha lo scopo di testare una porzione di codice discreta. La parola “unit” si …
Leggi »