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:
Eseguire test tramite la finestra Visualizzazione test di Visual Studio 2010. Per altre 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 altre 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 altre 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 altre 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 altre 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 altre 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 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:
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.
Vedi anche
Verifica del codice di database tramite unit test di SQL Server
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per