Le slide delle due sessioni tenute al
SQL Saturday di Parma sono disponibili in italiano ed inglese su
SlideShare.
Ormai sono proprio orientato all'application lifecycle management, anche se andrebbe definita come
database lifecycle management (DLM), essendo praticamente solo su SQL Server.
La prima sessione, "Mettere i database sotto source control", è scaricabile qui. In essa abbiamo descritto genericamente i concetti di team work e di ALM/DLM, per poi capire le differenze tra codice e database.
In questa sessione abbiamo affrontato i concetti dello
unit testing, sempre riferito al database, ma con un occhio rivolto sempre a quanto si farebbe con il codice puro.
Abbiamo mostrato come utilizzare i vari tool di testing come
Red-Gate SQL Test e Visual Studio Unit test projects per poi finire con una dimostrazione diretta di unit test con
TSQLUnit.
Spero di trovare il tempo per scrivere un'interfaccia per SSMS in modo da semplificare la scrittura di test di unità con TSQLUnit.
Stay Tuned!