Procedura: eseguire test da Microsoft Visual Studio
In questo argomento sono contenute informazioni su come usare Visual Studio per eseguire test automatizzati, che comprendono unit test, test codificati dell'interfaccia utente, test ordinati, test generici e test di carico. È possibile eseguire test automatizzati sia dall'IDE (Integrated Development Environment) di Visual Studio sia dal prompt dei comandi. Per altre informazioni sulle modalità di esecuzione dei test dal prompt dei comandi, vedere Esecuzione di test automatizzati dalla riga di comando.
Nota
Quando si eseguono uno o più test in Visual Studio, se i contenuti del test sono nuovi o sono stati modificati e non salvati, vengono automaticamente salvati prima dell'esecuzione del test.Allo stesso modo, se il codice di un test di unità è stato modificato ma il progetto che contiene il test non è stato ricompilato, in Visual Studio viene creato il progetto prima dell'esecuzione del test.
Tuttavia, se si vuole pianificare l'attività di test ed eseguire i test come parte di un piano di test, è possibile usare Microsoft Test Manager. Per altre informazioni sull'uso di Microsoft Test Manager, vedere Definizione di un piano di test [ritirato].
Nota
Microsoft Test Manager viene fornito come parte di Visual Studio Ultimate, Visual Studio Premium e Visual Studio Test Professional.
Esecuzione di test automatizzati in Visual Studio
Visual Studio fornisce diversi modi per eseguire test. È possibile scegliere la modalità più adatta alle necessità attuali:
Eseguire test da Esplora test. È possibile eseguire test automatizzati, inclusi unit test, test codificati dell'interfaccia utente, test ordinati e test generici nella soluzione da Esplora test. Con Esplora test è possibile eseguire e monitorare in modo semplice lo stato di tutti i test automatizzati nella soluzione.
Eseguire test di carico tramite l'Editor test di carico. I test di carico e i test delle prestazioni Web vengono eseguiti dall'Editor test di carico, dall'Editor test prestazioni Web o dal menu Visual Studio Ultimate TEST DI CARICO. Per altre informazioni, vedere Esecuzione di test di carico e delle prestazioni Web.
Eseguire test da File di codice sorgente. Usando la tastiera, è possibile eseguire test da qualsiasi file basato su testo nella soluzione. In particolare, è possibile eseguire test durante la modifica di un file che contiene il codice testato. Questo consente di modificare il codice sorgente e di testarlo immediatamente, senza usare una finestra o un menu.
Eseguire test da file nei file di codice di test. Usando il mouse o la tastiera, è possibile eseguire test dal file che contiene il codice del test. Questo consente di modificare il codice sorgente e di testarlo immediatamente, senza usare una finestra o un menu.
Nota
Dopo avere eseguito un test in Visual Studio, i risultati di tutti i test eseguiti vengono salvati automaticamente nel computer in un file di esecuzione dei test.Il numero di esecuzioni di test salvate dipende da un'impostazione disponibile nella finestra di dialogo Opzioni.
Eseguire test in un ordine specifico
È possibile anche eseguire test in un ordine specifico se si crea un test ordinato. Per altre informazioni sui test ordinati, vedere Configurazione della sequenza di esecuzione dei test tramite i test ordinati.
Eseguire test da Esplora test
Per eseguire test da Esplora test
In Esplora test scegliere Esegui tutto. In alternativa, selezionare i test da eseguire, fare clic con il pulsante destro del mouse e quindi scegliere Esegui test selezionati.
I test automatizzati verranno eseguiti e segnaleranno se sono stati superati o se hanno avuto esito negativo.
Suggerimento
È anche possibile scegliere altre opzioni nell'elenco a discesa di Esegui, ad esempio Esegui test non superati, Esegui test non eseguiti, Esegui test superati, Ripeti ultima esecuzionee Analizza code coverage.
Nota
Per visualizzare Esplora test dal menu Test, selezionare Windows, quindi scegliere Esplora test.
Eseguire test da file di codice sorgente.
Per eseguire test dai file di codice sorgente nella soluzione, usando la tastiera
In Visual Studio, aprire un file di codice sorgente in qualsiasi punto della soluzione.
È possibile usare tasti di scelta rapida per eseguire i test dal file.
Tasto di scelta rapida
Descrizione
CTRL + R, quindi premere A
Esegue tutti i test in tutti i progetti di test.
CTRL + R, quindi premere D
Esegue tutti i test eseguiti nell'ultima esecuzione dei test.
CTRL + R, quindi premere F
Esegue tutti i test non superati nell'ultima esecuzione dei test.
Nota
È possibile usare questi tasti di scelta rapida nel file del codice sorgente che contiene i metodi di test.
Eseguire test da file nei file di codice di test
Per eseguire test dai file di codice di test, usando la tastiera
In Visual Studio aprire il file del codice sorgente contenente i metodi di test.
Posizionare il cursore nel file e premere Ctrl + R, quindi premere C.
Per eseguire test dai file di codice di test, usando il mouse
In Visual Studio aprire il file del codice sorgente contenente i metodi di test.
Fare clic con il pulsante destro del mouse su un metodo di test, una classe di test o fuori dall'ambito di una classe di test, quindi scegliere Esegui test.
Con tale comando vengono eseguiti i test nell'ambito corrente. Ovvero, vengono eseguiti rispettivamente il metodo di test corrente, tutti i test nella classe di test corrente, o tutti i test nello spazio dei nomi corrente.
Vedere anche
Attività
Procedura: eseguire il debug durante l'esecuzione di un test
Concetti
Esecuzione di test automatizzati dalla riga di comando