Condividi tramite


Procedura: eseguire test dalla riga di comando

Aggiornamento: novembre 2007

Il programma eseguibile MSTest.exe consente di eseguire i test dalla riga di comando. Questo programma consente di eseguire tutti i test che possono essere eseguiti automaticamente, vale a dire tutti i test non manuali.

Per eseguire i test dalla riga di comando

  1. Aprire un prompt dei comandi Visual Studio.

    A tale scopo, fare clic su Start, scegliere Tutti i programmi, Microsoft Visual Studio 2008, scegliere Visual Studio Tools, quindi Prompt dei comandi di Visual Studio.

    Per impostazione predefinita, si aprirà il prompt dei comandi Visual Studio nella seguente cartella:

    <lettera unità>:\Programmi\Microsoft Visual Studio 9,0\VC

    Nota:

    Per cambiare la cartella in cui si apre il prompt dei comandi per impostazione predefinita, fare clic su Start, scegliere Microsoft Visual Studio 2008, quindi Visual Studio Tools, fare clic con il pulsante destro del mouse su Prompt dei comandi di Visual Studio 2008, infine su Proprietà. Nella finestra di dialogo Proprietà - Prompt dei comandi di Visual Studio 2008, è possibile cambiare il percorso della cartella predefinita nella casella Start in.

  2. Cambiare la directory della cartella della soluzione oppure, quando si esegue il programma MSTest.exe nel passaggio 3, specificare un percorso completo o relativo per il file di metadati oppure per il contenitore del test.

    Per identificare la cartella della soluzione, identificare prima la cartella di progetto di Visual Studio. A tale scopo, fare clic su Opzioni dal menu Strumenti in Visual Studio, quindi su Progetti e soluzioni. In Percorso progetti di Visual Studio, viene visualizzato un percorso come il seguente:

    <drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects

    La cartella della soluzione è di solito un elemento figlio della cartella di progetto, come la cartella Bank nel seguente esempio:

    <drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects\Bank

  3. Esecuzione del programma MSTest.exe.

    Quando si esegue MSTest.exe, è necessario specificare un file dei metadati del test o un contenitore del test, utilizzando l'opzione /testmetadata o l'opzione /testcontainer, rispettivamente. L'opzione /testmetadata deve essere utilizzata una sola volta per indicare un file dei metadati del test. L'opzione /testcontainer può essere utilizzata più volte, per indicare più contenitori di test.

    Se necessario, includere il percorso della cartella in cui risiede il file di metadati o il contenitore del test. I file di metadati del test risiedono nella cartella della soluzione.

    In base al tipo di test, i contenitori di test sono file XML, assembly compilati dai progetti di test oppure altri file che risiedono nelle cartelle di un progetto di test. Per ulteriori informazioni, vedere la classe Test Container.

Esempi

È preferibile utilizzare l'opzione /testmetadata insieme all'opzione /testlist. Il seguente comando, ad esempio, viene eseguito nella cartella della soluzione. Poiché anche il file di metadati del test risiede in quella cartella, non è necessario fornire un percorso:

MSTest /testmetadata:Bank.vsmdi /testlist:balancetests

Anche il seguente comando viene eseguito nella cartella della soluzione. Tuttavia, poiché si riferisce a un contenitore del test, un assembly, che risiede in una diversa cartella, è necessario fornire un percorso. Questo comando consente di eseguire tutti i test nel contenitore del test specificato:

MSTest /testcontainer:testproject2\bin\debug\testproject2.dll

Se si desidera, è possibile utilizzare le opzioni della riga di comando MSTest per scopi come l'indicazione di singoli test da eseguire, la pubblicazione di dati di test e la personalizzazione dell'output dello schermo. Per ulteriori informazioni sulle opzioni, vedere Opzioni della riga di comando di MSTest.exe.

Vedere anche

Attività

Procedura: ottenere risultati dei test della riga di comando

Procedura dettagliata: utilizzo dell'utilità di test della riga di comando

Concetti

Opzioni della riga di comando di MSTest.exe

Opzioni della riga di comando per la pubblicazione dei risultati del test

Test Container