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++.
Suggerimento |
---|
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
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 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++.
(Facoltativo) Nella casella di testo Nome immettere il nome che si desidera usare per il progetto di unit test per 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 usare per la soluzione.
Lasciare selezionata l'opzione Crea directory per soluzione e scegliere il pulsante OK.
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.
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
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.
In Progettazione manifesto scegliere la scheda Funzionalità.
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.
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
Dal menu Test scegliere Finestre, quindi scegliere Esplora test.
Verrà 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 in Esplora test.
Attenzione Problema noto di Visual Studio: è necessario aprire Esplora test prima di compilare il progetto di test.
In Esplora test, scegliere lo unit test creato.
Suggerimento In Esplora test 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 test e di usare l'opzione Proprietà.
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.
Risorse esterne
Video
Channel 9: unit test di app di Windows Store scritte in XAML
Forum
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