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++.
Suggerimento |
---|
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.
Scegliere Nuovo progetto dal menu File.
Verrà visualizzata la finestra di dialogo Nuovo progetto.
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++.
(Facoltativo) Nella casella di testo Nome immettere il nome che si desidera utilizzare per il progetto di unit test Windows Store.
(Facoltativo) Modificare il percorso in cui si desidera creare il progetto immettendolo nella casella di testo Percorso oppure scegliendo il pulsante Sfoglia.
(Facoltativo) Nella casella di testo del nome Soluzione immettere il nome che si desidera utilizzare per la soluzione.
Lasciare selezionata l'opzione Crea directory per soluzione e scegliere il pulsante OK.
Esplora soluzioni viene popolato con il nuovo progetto di unit test Windows Storee l'editor di codice visualizza lo unit test predefinito denominato UnitTest1.
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.
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.
In Progettazione manifesto scegliere la scheda Funzionalità.
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).
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
Scegliere Altre finestre dal menu Visualizza, quindi selezionare Esplora test.
Viene visualizzato Esplora senza il test elencato.
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.
Attenzione Problema noto di Microsoft Visual Studio 2012: è necessario aprire Esplora test prima di compilare il progetto di test.
In Esplora test, scegliere lo unit test creato.
Suggerimento In Esplora Risorse viene fornito un collegamento al codice sorgente accanto a Origine:.
Scegliere Esegui tutto.
Suggerimento È 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à.
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.
Risorse esterne
Video
Channel 9: Unit test delle applicazioni Windows Store compilate utilizzando XAML, vedere la pagina
Forum
Libreria 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