Condividi tramite


Esecuzione di unit test del database

Per mantenere e migliorare la qualità del codice, è possibile creare ed eseguire unit test del database che verificano il comportamento di qualsiasi oggetto di database, quindi verificare tali test nel controllo della versione. Quando i membri del team apportano modifiche allo schema del database, si eseguono sia unit test del database che unit test del software per verificare che le modifiche non abbiano interrotto le funzionalità esistenti. È possibile eseguire test singoli o gruppi di test, noti come elenchi di test. Per ulteriori informazioni, vedere Utilizzo di elenchi di test.

Modalità di esecuzione degli unit test del database

È possibile eseguire unit test del database in diversi modi che variano in base al software installato, come illustrato nella tabella seguente:

Azione

Visual Studio Premium o Visual Studio Ultimate

Eseguire i test utilizzando la finestra Visualizzazione test. Per ulteriori informazioni, vedere Procedura: eseguire unit test del database e Procedura: eseguire test automatizzati da Microsoft Visual Studio.

Eseguire i test utilizzando il comando MSTest.exe al prompt dei comandi. Per ulteriori informazioni, vedere Procedura: eseguire test automatizzati dalla riga di comando tramite MSTest.

Eseguire i test da Esplora soluzioni eseguendo un progetto di test. Per ulteriori informazioni, vedere Procedura: eseguire test automatizzati da Microsoft Visual Studio.

Eseguire nuovamente i test dalla finestra Risultati test. Per ulteriori informazioni, vedere Procedura: eseguire nuovamente un test.

Eseguire singoli test o elenchi di test dalla finestra Editor elenco dei test. Per ulteriori informazioni, vedere Procedura: eseguire test automatizzati da Microsoft Visual Studio.

Eseguire i 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.

Team Foundation Server è obbligatorio.

È possibile eseguire gli unit test del database in un particolare ordine mediante un test ordinato. Per ulteriori informazioni, vedere Procedura: creare un test ordinato.

Interpretazione dei risultati dei test

Dopo l'esecuzione dei test, nella finestra Risultati test viene riportato quali test hanno avuto esito positivo e quali esito negativo. Per ulteriori informazioni, vedere Interpretazione dei risultati dello unit test del database. Per ulteriori informazioni su come diagnosticare un errore imprevisto, vedere Procedura: eseguire il debug di oggetti di database.

Scenari correlati