Procedura: creare e configurare progetti di test per i test automatizzati

I progetti di test possono contenere qualsiasi tipo di test. I progetti di test possono essere creati esplicitamente. Altrimenti, se la soluzione non contiene progetti di test al momento della creazione del primo test, viene creato automaticamente un progetto di test e il test viene inserito all'interno di esso.

Prima di procedere alla creazione di un progetto di test, è possibile configurare il modo in cui i progetti di test vengono creati. In altre parole, è necessario determinare il numero e i tipi di test che vengono automaticamente aggiunti ai nuovi progetti di test, nonché il linguaggio predefinito del progetto di test. A questo scopo, utilizzare la finestra di dialogo Opzioni, accessibile tramite il menu Strumenti.

Come descritto nelle procedure di seguito riportate, i progetti di test possono essere creati seguendo diverse procedure.

  • Creare un progetto di test quando si aggiunge un test. Quando si crea un nuovo test, è possibile creare un nuovo progetto di test nel quale aggiungere il test o aggiungere il test ad un progetto di test esistente già caricato.

  • Creare un progetto di test quando si genera uno unit test. Quando si genera uno unit test, è possibile creare un nuovo progetto di test nel quale inserire i test oppure aggiungerli ad un progetto di test esistente.

  • Utilizzare la finestra di dialogo Aggiungi nuovo progetto. Con questo metodo, si utilizza una finestra di dialogo per scegliere il linguaggio di programmazione del progetto di test.

  • Configurare la creazione di un progetto di test. Specificare il linguaggio di programmazione per i nuovi progetti di test e se aggiungere per impostazione predefinita uno o più test ai nuovi progetti di test.

Creare un progetto di test quando si aggiunge un test

Per creare un progetto di test quando si aggiunge un test

  1. Scegliere Test, quindi Nuovo test.

    Verrà visualizzata la finestra di dialogo Aggiungi nuovo test.

  2. In Aggiungi a progetto di test scegliere una delle opzioni per la creazione di un nuovo progetto di test. Ad esempio, selezionare Crea un nuovo Progetto di test Visual C#.

    Nota

    Per impostazione predefinita, il tipo di progetto di test visualizzato in Aggiungi a progetto di test è il tipo di test attualmente impostato come predefinito nella finestra di dialogo Opzioni, accessibile tramite il menu Strumenti.

  3. Nel riquadro Modelli selezionare il tipo di test che si desidera aggiungere.

  4. Scegliere OK.

    Viene visualizzata la finestra di dialogo Nuovo progetto di test.

  5. Immettere un nome per il nuovo progetto di test oppure accettare il nome predefinito, quindi scegliere Crea.

  6. A seconda del tipo di test scelto, è possibile scrivere il codice manualmente o generare il nuovo test aggiunto.

Il progetto di test e il test in esso contenuto sono stati aggiunti alla soluzione.

Creazione di un progetto di test quando si generano unit test.

Per creare un progetto di test quando si generano unit test

  1. Aprire un file di codice sorgente.

  2. Fare clic con il tasto destro del mouse su uno spazio dei nomi, una classe o un metodo.

  3. Scegliere Crea unit test.

    Viene visualizzata la finestra di dialogo Crea unit test.

  4. (Opzionale) Modificare la selezione dei membri per i quali si desidera generare gli unit test.

  5. In Progetto di output, scegliere una delle opzioni per la creazione di un nuovo progetto di test. Ad esempio, fare clic su Crea un nuovo Progetto di test Visual C#.

  6. Fare clic su Generate.

    Viene visualizzata la finestra di dialogo Nuovo progetto di test.

  7. Digitare un nome per il nuovo progetto di test oppure accettare il nome predefinito, quindi scegliere Crea.

Il progetto di test viene aggiunto alla soluzione insieme al nuovo unit test.

Creare un progetto di test utilizzando la finestra di dialogo Aggiungi nuovo progetto.

Per creare un progetto di test utilizzando la finestra di dialogo Aggiungi nuovo progetto

  1. In Esplora soluzioni fare doppio clic sulla soluzione.

  2. Selezionare Aggiungi, quindi scegliere Nuovo progetto.

    Viene visualizzata la finestra di dialogo Aggiungi nuovo progetto. Il riquadro Tipi di progetto contiene il nodo Progetti di test e alcuni nodi per determinati linguaggi di programmazione.

  3. Se si desidera assegnare uno specifico linguaggio di programmazione al nuovo progetto di test, espandere il nodo relativo al linguaggio desiderato. In caso contrario, espandere Progetti di test.

    Nota

    I progetti di test non sono disponibili per ogni linguaggio.

  4. Se è stato espanso un nodo di linguaggio, scegliere Test. Se è stato espanso il nodo Progetti di test, scegliere Documenti di test.

  5. In Modelli, scegliere Progetto di test.

  6. Modificare il nome o la posizione del progetto che si sta per aggiungere (facoltativo).

  7. Scegliere OK.

Il progetto di test è stato aggiunto alla soluzione.

Configurare la creazione di un progetto di test

Per configurare la creazione di un progetto di test

  1. Scegliere Opzioni dal menu Strumenti.

    Verrà visualizzata la finestra di dialogo Opzioni

  2. Espandere Strumenti di test nel riquadro sinistro e scegliere Progetto di test.

  3. (Facoltativo) In Linguaggio progetto di test predefinito scegliere un linguaggio di programmazione per i nuovi progetti di test.

  4. (Facoltativo) È possibile specificate che per il progetto di test e per il progetto che contiene il codice sotto test venga utilizzato lo stesso linguaggio. Se si desidera che entrambi utilizzino lo stesso linguaggio, selezionare la casella di controllo Alla creazione automatica di un progetto di test, ignora l'impostazione predefinita del linguaggio e utilizza il linguaggio del codice di produzione per il progetto.

  5. (Facoltativo) È possibile scegliere di abilitare una funzionalità che aggiorni automaticamente le finestre Elenco di test e Visualizzazione test quando si apportano modifiche ai metodi anziché dovere fare clic manualmente Aggiorna. È noto che questa funzionalità tuttavia crea alcuni problemi di prestazioni e con i file VSMDI. Per abilitare questa funzionalità, deselezionare la casella di controllo Disabilita l'individuazione in background dei metodi di test.

  6. In Selezionare i file che verranno aggiunti a ciascun nuovo progetto di test per impostazione predefinita, scegliere, in base al linguaggio, il tipo di progetto di test che si desidera configurare.

  7. Selezionare i test che si desidera aggiungere ai progetti di test del linguaggio selezionato quando tali progetti vengono creati.

    Nota

    È possibile non selezionare alcun test. Se non si seleziona alcun test, ogni nuovo progetto di test è vuoto, vale a dire che conterrà, ad esempio, una pagina delle proprietà e un riferimento a uno spazio dei nomi, ma nessun test o file del codice sorgente. Sarà possibile aggiungere i test in seguito, dalla la finestra di dialogo Aggiungi nuovo test.

  8. (Facoltativo) Ripetere i passaggi 4 e 5 per i progetti di test in altri linguaggi.

  9. Fare clic su OK.

    Le impostazioni vengono memorizzate per poter essere utilizzate durante la successiva creazione di un progetto di test.

È possibile modificare queste preferenze in qualsiasi momento, prima di creare altri progetti di test.

Vedere anche

Altre risorse

Creazione di test automatizzati