Esecuzione di unit test di SQL Server

Per migliorare e gestire la qualità del codice, è possibile creare ed eseguire unit test di SQL Server per verificare il comportamento di qualsiasi oggetto di database e archiviare quindi questi test nel controllo delle versioni. Quando l'utente o qualsiasi membro del team modifica lo schema del database, eseguire sia unit test di SQL Server sia unit test del software per verificare che le modifiche non abbiano interrotto le funzionalità esistenti. È possibile eseguire singoli test o gruppi di test, detti elenchi di test. Per altre informazioni, vedere Utilizzo di elenchi di test (Visual Studio 2010).

Modi per eseguire unit test di SQL Server

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

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

Interpretazione dei risultati dei test

Dopo l'esecuzione dei test, nella finestra Risultati test vengono visualizzati i test con esito positivo o negativo. Per altre informazioni, vedere Interpretazione dei risultati di unit test di SQL Server. Per altre informazioni sulla diagnosi di un errore imprevisto, vedere Procedura: Eseguire il debug di oggetti di database.

Argomenti in questa sezione

In questa sezione sono descritti gli argomenti seguenti:

Creazione e definizione di unit test di SQL Server
È possibile definire unit test per verificare il comportamento degli oggetti di database e per associare ogni progetto di test a un piano di generazione dati, una configurazione di distribuzione e una stringa di connessione diversi.

Condizioni di test personalizzate per unit test di SQL Server
È possibile creare una condizione di test personalizzata per testare qualsiasi condizione non verificabile tramite le condizioni di test predefinite.

Vedi anche

Verifica del codice di database tramite unit test di SQL Server