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 funzionamento di un oggetto di database e controllare quindi i test in questione 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 ulteriori informazioni, vedere Utilizzo di elenchi di test (Visual Studio 2010).
Modalità di esecuzione degli 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:
Eseguire test tramite la finestra Visualizzazione test di Visual Studio 2010.Per ulteriori informazioni, vedere Procedura: Eseguire unit test di SQL Server e Procedura: eseguire test automatizzati da Microsoft Visual Studio 2010.Per Visual Studio 2012, vedere Procedura: eseguire test automatizzati da Microsoft Visual Studio 2012.
Eseguire test tramite il comando MSTest.exe al prompt dei comandi.Per ulteriori informazioni, vedere Procedura: eseguire test automatizzati dalla riga di comando tramite MSTest (Visual Studio 2010) o Procedura: eseguire test automatizzati dalla riga di comando tramite MSTest (Visual Studio 2012).
Eseguire test da Esplora soluzioni tramite l'esecuzione di un progetto di test.Per ulteriori informazioni, vedere Procedura: eseguire test automatizzati da Microsoft Visual Studio 2010 o Procedura: eseguire test automatizzati da Microsoft Visual Studio 2012.
Eseguire di nuovo i test dalla finestra Risultati test.Per ulteriori informazioni, vedere Procedura: eseguire nuovamente un test (Visual Studio 2010).
Eseguire singoli test o elenchi di test dalla finestra Editor elenco dei test (Visual Studio 2010).Per ulteriori informazioni, vedere Procedura: eseguire test automatizzati da Microsoft Visual Studio 2010 o Procedura: eseguire test automatizzati da Microsoft Visual Studio 2012.
Eseguire test durante la compilazione di un progetto in Team Foundation Build.Per ulteriori informazioni, vedere Procedura: configurare ed eseguire test pianificati dopo avere compilato l'applicazione (Visual Studio 2010) o Procedura: configurare ed eseguire test pianificati dopo avere compilato l'applicazione (Visual Studio 2012).
È possibile eseguire unit test di SQL Server in un ordine specifico tramite un test ordinato.Per ulteriori 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 che vengono visualizzati i test con esito positivo o negativo.Per ulteriori informazioni, vedere Interpretazione dei risultati di unit test di SQL Server.Per ulteriori informazioni sulla diagnosi di un errore imprevisto, vedere Procedura: Eseguire il debug di oggetti di database.
Argomenti in questa sezione
Questa sezione contiene i seguenti argomenti:
Scenari correlati
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.
Vedere anche
Verifica del codice di database tramite unit test di SQL Server