Condividi tramite


Procedura dettagliata: creazione ed esecuzione di unit test per le applicazioni Windows Store

In Visual Studio sono inclusi il supporto per gli unit test di app di Windows Store gestite e i modelli della libreria di unit test per Visual C#, Visual Basic e Visual C++.

SuggerimentoSuggerimento

Per altre informazioni sullo sviluppo di app di Windows Store, vedere Introduzione alle app di Windows Store.

In Visual Studio sono disponibili le funzionalità seguenti di unit test:

  • Creare progetti di unit test

  • Modificare il manifesto per il progetto di unit test

  • Scrivere il codice dello unit test

  • Eseguire unit test

Le procedure riportate di seguito descrivono i passaggi per creare, eseguire ed effettuare il debug di unit test per app di Windows Store gestite.

Prerequisiti

Visual Studio

Creare progetti di unit test

Per creare un progetto di unit test per un'app di Windows Store

  1. Scegliere Nuovo progetto dal menu File.

    Verrà visualizzata la finestra di dialogo Nuovo progetto.

  2. In Modelli, scegliere il linguaggio di programmazione con cui si desidera creare gli unit test, quindi scegliere la libreria di unit test per Windows Store associata.Ad esempio, scegliere Visual C#, quindi scegliere Windows Store e infine selezionare Libreria unit test (applicazioni Windows Store).

    [!NOTA]

    In Visual Studio sono inclusi i modelli della libreria di unit test per Visual C#, Visual Basic e Visual C++.

  3. (Facoltativo) Nella casella di testo Nome immettere il nome che si desidera usare per il progetto di unit test per Windows Store.

  4. (Facoltativo) Modificare il percorso in cui si desidera creare il progetto immettendolo nella casella di testo Percorso oppure scegliendo il pulsante Sfoglia.

  5. (Facoltativo) Nella casella di testo del nome Soluzione immettere il nome che si desidera usare per la soluzione.

  6. Lasciare selezionata l'opzione Crea directory per soluzione e scegliere il pulsante OK.

    Libreria unit test personalizzata

    Esplora soluzioni verrà popolato con il nuovo progetto di unit test per Windows Storee l'editor di codice visualizzerà lo unit test predefinito denominato UnitTest1.

    Nuovo progetto di unit test personalizzato

Modificare il manifesto per il progetto di unit test

Può essere necessario modificare il manifesto per il progetto di unit test per fornire le funzionalità necessarie per eseguire l'app.

Per modificare il file manifesto dell'applicazione di Windows Store del progetto di unit test

  1. In Esplora soluzioni, nel nuovo progetto di unit test per Windows Store, fare clic con il pulsante destro del mouse sul file Package.appxmanifest e scegliere Apri.

    Verrà visualizzata la finestra Progettazione manifesto nella quale sarà possibile apportare le modifiche al manifesto.

  2. In Progettazione manifesto scegliere la scheda Funzionalità.

  3. Nell'elenco in Funzionalità selezionare le funzionalità necessarie per lo unit test e il codice per il test.Ad esempio, selezionare la casella di controllo Internet se lo unit test e il codice di cui si sta eseguendo il test necessitano della funzionalità di accesso a Internet.

    [!NOTA]

    Le funzionalità selezionate devono includere solo quelle necessarie affinché lo unit test per Windows Store funzioni correttamente.Non si devono mai includere funzionalità che non fanno parte dell'app di Windows Store sottoposta a test e in genere devono essere un sottoinsieme di funzionalità specificate per l'app di Windows Store sottoposta a test.

    Per altre informazioni su Progettazione manifesto, vedere Configurare un pacchetto di app utilizzando la finestra di progettazione del manifesto.

    Manifesto unit test

Scrivere il codice dello unit test

Per scrivere il codice per lo unit test di un'app di Windows Store.

  • Nell'Editor di codice modificare lo unit test e aggiungere le asserzioni e la logica richieste per il test.

    Per altre informazioni, vedere Utilizzo di classi di asserzione in MSDN Library.

Eseguire unit test

Per compilare la soluzione ed eseguire lo unit test usando Esplora test

  1. Dal menu Test scegliere Finestre, quindi scegliere Esplora test.

    Verrà visualizzato Esplora senza il test elencato.

  2. Scegliere Compila soluzione dal menu Compila.

    Lo unit test viene elencato.

    [!NOTA]

    È necessario compilare la soluzione per aggiornare l'elenco degli unit test in Esplora test.

    Nota di avvisoAttenzione

    Problema noto di Visual Studio: è necessario aprire Esplora test prima di compilare il progetto di test.

  3. In Esplora test, scegliere lo unit test creato.

    SuggerimentoSuggerimento

    In Esplora test viene fornito un collegamento al codice sorgente accanto a Origine:.

  4. Scegliere Esegui tutto.

    Esplora unit test - esegui unit test

    SuggerimentoSuggerimento

    È possibile selezionare uno o più unit test elencati in Esplora test, quindi fare clic con il pulsante destro del mouse e scegliere Esegui test selezionati.

    Inoltre, è possibile scegliere di eseguire il debug dei test selezionati, di aprire il test e di usare l'opzione Proprietà.

    Esplora unit test - menu di scelta rapida unit test

    Lo unit test viene eseguito.Al termine, in Esplora test viene visualizzato lo stato del test, il tempo trascorso e viene fornito un collegamento all'origine.

    Esplora unit test - test completato

Risorse esterne

Video

Channel 9: unit test di app di Windows Store scritte in XAML

Forum

Unit test di Visual Studio

MSDN Library

MSDN Library - Creazione ed esecuzione di unit test per il codice esistente (Visual Studio 2010)

Vedere anche

Concetti

Eseguire la compilazione e il test di un'applicazione Windows Store mediante Team Foundation Build

Altre risorse

Eseguire il debug e il test delle app dello Store con Visual Studio