Articolo (in inglese) dedicato all’approfondimento dell’utilizzo di Database Unit Testing:
http://msdn2.microsoft.com/en-us/library/bb381703(VS.80).aspx
L’introduzione di Unit Test anche nel mondo dei database è di fondamentale importanza, in quanto permette di avere un modo per controllare che le modifiche effettuate allo schema del database od al codice di oggetti come Stored Procedure e viste sia sottosposto a verifica, così da evitare l’introduzione di bug e di incompatibilità con versioni precedenti della nostra soluzione; oltre a questo permette anche di verificare l’effettiva bontà – dal punto di vista delle prestazioni – di modifiche strutturali importanti, come l’aggiunta o l’eliminazioni di un indice.