Condividi tramite


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

In Microsoft Visual Studio 2012 sono inclusi il supporto per gli unit test delle applicazioni in Windows Store gestite e i modelli della libreria unit test per Visual C#, Visual Basic e Visual C++.

SuggerimentoSuggerimento

Per ulteriori informazioni sullo sviluppo di applicazioni Windows Store, vedere la pagina Introduzione alle applicazioni del Windows Store.

In Microsoft Visual Studio 2012 è disponibile la seguente funzionalità di unit test:

  • Create unit test projects

  • Edit the Manifest for the Unit Test Project

  • Code the Unit Test

  • Run Unit Tests

Le procedure riportate di seguito descrivono i passaggi per creare, eseguire ed eseguire il debug di unit test per l'app gestita in Windows Store Windows 8.

Prerequisiti

Microsoft Visual Studio 2012

Creazione progetto Unit test

Per creare un progetto Unit test per un'applicazione 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 in Windows Store associata.Ad esempio, scegliere Visual C#, quindi scegliere Windows Store e quindi selezionare Libreria unit test (applicazioni Windows Store).

    [!NOTA]

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

  3. (Facoltativo) Nella casella di testo Nome immettere il nome che si desidera utilizzare per il progetto di unit test 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 utilizzare per la soluzione.

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

    Libreria unit test personalizzata

    Esplora soluzioni viene popolato con il nuovo progetto di unit test Windows Storee l'editor di codice visualizza lo unit test predefinito denominato UnitTest1.

    Nuovo progetto di unit test personalizzato

Modificare il manifesto per il progetto 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, del progetto Unit test, di un'applicazione Windows Store.

  1. In Esplora soluzioni, nel nuovo progetto di unit test in 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 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 le funzionalità necessarie affinché lo unit test Windows Store funzioni correttamente.Le funzionalità non devono mai includere funzionalità che non fanno parte dell'applicazione Windows Store sottoposta a test e in genere devono essere un sottoinsieme di funzionalità specificate per l'applicazione Windows Storesottoposta a test.

    Per ulteriori informazioni sulla Progettazione manifesto, vedere Utilizzo della finestra Progettazione manifesto (app di Windows Store).

    Manifesto unit test

Codificare lo unit test

Per scrivere il codice per lo Unit test di un'applicazione Windows Store.

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

    Per ulteriori informazioni, consultare Utilizzo di classi Assert nella libreria MSDN.

Eseguire Unit test

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

  1. Scegliere Altre finestre dal menu Visualizza, quindi selezionare Esplora test.

    Viene 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 nel test Esplora Risorse.

    Nota di avvisoAttenzione

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

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

    SuggerimentoSuggerimento

    In Esplora Risorse 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 teste utilizzare l'opzione Proprietà.

    Esplora unit test - menu di scelta rapida unit test

    Esecuzioni dello unit test.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

Hh440545.collapse_all(it-it,VS.110).gifVideo

Channel 9: Unit test delle applicazioni Windows Store compilate utilizzando XAML, vedere la pagina

Hh440545.collapse_all(it-it,VS.110).gifForum

Unit Test di Visual Studio

Hh440545.collapse_all(it-it,VS.110).gifLibreria MSDN

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

Debug e test di app di Windows Store