Condividi tramite


Eseguire unit test di SQL Server

Per migliorare e mantenere la qualità del codice, è possibile creare ed eseguire unit test di SQL Server che verificano il comportamento di qualsiasi oggetto di database e quindi archiviarli nel controllo della versione. Quando tu o un membro del tuo team modifica lo schema del database, si eseguono unit test di SQL Server e unit test software per verificare che le modifiche non abbiano compromesso le funzionalità esistenti. È possibile eseguire singoli test oppure eseguire gruppi di test, noti come elenchi di test. Per altre informazioni, vedere Uso di elenchi di test (Visual Studio 2010).

Modalità di esecuzione di unit test di SQL Server

È possibile eseguire unit test di SQL Server in diversi modi che variano in base al software installato, come illustrato di seguito:

È possibile eseguire gli unit test di SQL Server in un ordine specifico usando un test ordinato. Per altre informazioni, vedere Procedura: Creare un test ordinato (Visual Studio 2010) o Procedura: Creare un test ordinato (Visual Studio 2012).

Interpretare i risultati dei test

Dopo aver eseguito i test, nella finestra Risultati test vengono visualizzati i test superati o non superati. Per altre informazioni, vedere Interpretare i risultati degli unit test di SQL Server. Per altre informazioni su come diagnosticare un errore imprevisto, vedere Procedura: Eseguire il debug di oggetti di database.

In questa sezione

Questa sezione contiene gli articoli seguenti:

Creare e definire unit test di SQL Server È possibile definire unit test per verificare il comportamento degli oggetti di database e associare ogni progetto di test a un piano di generazione dei dati diverso, alla configurazione della distribuzione e alla stringa di connessione.

Condizioni di test personalizzate per unit test di SQL Server È possibile creare una condizione di test personalizzata per testare qualsiasi condizione che non è possibile verificare usando le condizioni di test predefinite.