Condividi tramite


Procedura: creare uno unit test di Smart Device

Aggiornamento: novembre 2007

Uno unit test di Smart Device è semplicemente uno unit test creato in un progetto di test per Smart Device. È possibile creare unit test in un progetto per Smart Device in due modi. È possibile generarli dal codice di produzione, come descritto nella procedura seguente, quindi modificarli in modo da ottenere il funzionamento desiderato. In alternativa, è possibile scrivere gli unit test manualmente, come descritto in Procedura: modificare unit test.

Implementazione di unit test

Quando si generano unit test, viene creato un metodo di unit test per ogni metodo di codice di produzione selezionato nella finestra di dialogo Crea unit test. Questo processo è illustrato nella procedura seguente. Ogni unit test generato chiama il metodo Inconclusive che causa l'esito negativo del test, perché non è implementato. Il passaggio successivo consiste nell'implementare il test aggiungendo codice significativo che controlla il corretto funzionamento del metodo da testare. Per ulteriori informazioni, vedere Procedura: modificare unit test.

Nota:

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per generare uno unit test

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su un progetto di test per Smart Device, scegliere Aggiungi, quindi fare clic su Unit test.

    -oppure-

    In Esplora soluzioni fare clic con il pulsante destro del mouse su un progetto di test per Smart Device, scegliere Aggiungi, quindi fare clic su Nuovo test. Nella finestra di dialogo Aggiungi nuovo test fare clic su Creazione guidata unit test, quindi su OK.

    -oppure-

    Fare clic con il pulsante destro del mouse nella finestra Visualizzazione test, quindi scegliere Nuovo test. Nella finestra di dialogo Aggiungi nuovo test fare clic su Creazione guidata unit test, quindi su OK.

    Nota:

    Per aprire la finestra Visualizzazione test, scegliere Finestre dal menu Test, quindi fare clic su Visualizzazione test.

    -oppure-

    Nell'editor di codice Visual Studio fare clic con il pulsante destro del mouse su uno spazio dei nomi, una classe o un metodo che si desidera testare, quindi scegliere Crea unit test.

    In questo modo viene visualizzata la finestra di dialogo Crea unit test.

    Nota:

    La finestra di dialogo Crea unit test non supporta la generazione di metodi di test da un assembly del dispositivo. La finestra di dialogo e il pulsante Aggiungi assembly non funzionano nei progetti di test per Smart Device.

    In una struttura ad albero vengono visualizzati la classe e la gerarchia dei membri dell'assembly in cui si trova il codice. È possibile utilizzare questa pagina per generare unit test per qualsiasi selezione di membri o classi e per selezionare un progetto in cui includere gli unit test generati. Gli elementi di codice inizialmente selezionati nella struttura ad albero sono gli elementi selezionati con il pulsante destro del mouse, più tutti gli elementi figlio contenuti. La selezione si basa sulla posizione corrente del cursore.

  2. (Facoltativo) Fare clic su Filtro per cambiare il contenuto della classe e della gerarchia dei membri visualizzati.

  3. (Facoltativo) Selezionare elementi di codice aggiuntivi selezionando le relative caselle.

  4. (Facoltativo) Fare clic su Impostazioni per modificare le impostazioni di configurazione per la generazione di questi test. Ad esempio, è possibile modificare le opzioni di nominazione predefinite per i file di test, le classi e i metodi da generare. Al termine, fare clic su OK.

  5. Scegliere OK.

    Se la soluzione non include già un progetto di test, tramite questa azione viene creato un progetto di test per Smart Device e il test viene inserito nel progetto. Se il progetto di test della soluzione non dispone già di un file contenente una classe di test, questa azione consente di creare e aprire il file. La classe viene popolata con un metodo Initialize(), un metodo Cleanup() e i metodi per testare gli elementi di codice selezionati nei passaggi 1 e 2. In Esplora soluzioni viene visualizzato il nuovo file di test nel progetto di test.

Vedere anche

Attività

Procedura: modificare unit test

Altre risorse

Utilizzo di unit test di Smart Device

Gestione dei test

Esecuzione di test

Analisi dei risultati dei test