Procedura: eseguire test automatizzati da un flusso di lavoro di compilazione, distribuzione e test
[!NOTA]
Questo argomento viene applicato quando si esegue il test sia negli ambienti standard che nell'ambiente SCVMM.Tuttavia, le operazioni che coinvolgono snapshots dell'ambiente si applicano solo agli ambienti di SCVMM.
È possibile eseguire test automatizzati in un ambiente utilizzando un flusso di lavoro di compilazione-distribuzione-test accodando la compilazione per il flusso di lavoro, o configurando il flusso di lavoro da eseguire in un intervallo previsto.Per informazioni sulla creazione di un flusso di lavoro di compilazione-distribuzione-test e sulla programmazione del flusso di lavoro, vedere Impostazione dei flussi di lavoro di compilazione, distribuzione e test automatizzati.Ad esempio, può generare e distribuire build giornaliere dell'applicazione su un server ed eseguire test su tale server utilizzando un client.Dopo aver eseguito i test automatizzati, è possibile analizzare i risultati del test per controllare la qualità delle generazioni.I risultati del test vengono salvati ogni volta che il flusso di lavoro di compilazione test viene completato.È possibile utilizzare questi risultati per visualizzare come valutare la compilazione e decidere se utilizzare tale compilazione per test manuali.
Se si utilizza un ambiente di SCVMM, è possibile utilizzare anche i risultati di compilazione per connettersi a uno snapshot dell'ambiente che è stato fatto all'applicazione dopo che è stata distribuita.Questo consente di visualizzare lo stato dell'ambiente dopo un errore del test, anche dopo una nuova esecuzione del test ripristina l'ambiente con uno snapshot pulito.
In questo argomento viene descritto come eseguire la programmazione o un flusso di lavoro di compilazione-distribuzione-test, eseguire i test automatizzati in un ambiente standard o in un ambiente SCVMM e visualizzare i risultati del test.Inoltre, in questo argomento viene descritto come connettersi a uno snapshot post-distribuzione dai risultati della compilazione quando si utilizza un ambiente di SCVMM.
Utilizzare le procedure seguenti per eseguire test automatizzati sull'applicazione in un ambiente lab tramite un flusso di lavoro di compilazione-distribuzione-test, quindi analizzare i risultati dei test:
Controllare i prerequisiti
Avviare la generazione
Connettersi all'ambiente dai risultati della compilazione
Visualizzare e analizzare i risultati dei test per la compilazione
Prerequisiti
Prima di configurare ed eseguire i test pianificati in un ambiente di laboratorio, è possibile utilizzare questo elenco per verificare di aver completato le operazioni seguenti:
Attività essenziali
Configurazione di un controller di test.Vedere Configurazione di controller di test in ambienti lab.
Configurazione di un controller di compilazione e un agente di compilazione utilizzando l'amministrazione di Team Foundation Server.Vedere: Procedura: Configurare un computer di compilazione.
Creare un ambiente di laboratorio e configurarlo con i ruoli richiesti per l'applicazione.Vedere Creazione di ambienti lab.
(Consigliato) se si utilizza un ambiente SCVMM, creare uno snapshot dell'ambiente da utilizzare come stato iniziale per il flusso di lavoro.Vedere Utilizzo degli snapshot ambiente con ambienti SCVMM.
Aggiungi i test automatizzati a un piano di test.Vedere Procedura: associare un test automatizzato a un test case.
Creare impostazioni di test per i test automatizzati e assegnare i test ai ruoli nell'ambiente di laboratorio.Vedere Creare impostazioni test per test di sistema automatizzati tramite Microsoft Test Manager.
Creare il flusso di lavoro di compilazione-distribuzione-test.Vedere Impostazione dei flussi di lavoro di compilazione, distribuzione e test automatizzati.
Avviare la generazione
È possibile eseguire il test automatici da un flusso di lavoro attraverso una build di Accodamento messaggi.
Per accodare il progetto
Per avviare il flusso di lavoro di compilazione-distribuzione-test, aprire il menu di scelta rapida per la definizione di compilazione nella cartella compilazioni e scegliere Accoda nuova compilazione.
Verrà visualizzata la finestra di dialogo Accoda compilazione.
Verificare le informazioni per il flusso di lavoro della compilazione, quindi fare clic su Accoda.
Verrà aperta la visualizzazione Build Explorer.
Per vedere la visualizzazione Riepilogo compilazione durante la compilazione, fare doppio clic sulla compilazione.
È possibile vedere lo stato man mano che la compilazione prosegue.
(Facoltativo) Se si desidera visualizzare l'ambiente durante la compilazione, aprire Microsoft Test Manager, individuare Centro lab, fare clic su Lab e fare clic sull'ambiente nell'elenco.
Se il flusso di lavoro della compilazione viene completato correttamente, verrà visualizzato un segno di spunta verde.Se si verificano degli errori, è possibile scegliere Visualizza log per vederne i dettagli.
Connettersi all'ambiente dai risultati della compilazione
È possibile connettersi all'ambiente per esaminare un problema se, durante il processo del flusso di lavoro, un test non riesce.È possibile connettersi allo snapshot post-distribuzione, se è stata selezionata questa opzione nel flusso di lavoro e si usa un ambiente SCVMM, o all'ambiente nello stato corrente, come mostrato nell'illustrazione seguente:
Per connettersi all'ambiente dai risultati della compilazione
Dalla cartella Compilazioni in Team Explorer, aprire il menu di scelta rapida per la definizione di compilazione contenente il flusso di lavoro e punto in Visualizza compilazioni.
Verrà aperta la visualizzazione Build Explorer.
Per visualizzare la compilazione completata, scegliere la scheda Completate.
Fare doppio clic sulla compilazione che si desidera visualizzare.
Verrà aperta la visualizzazione Riepilogo compilazione.
Fare clic sul collegamento accanto a Visualizza lo snapshot dell'ambiente <nome compilazione e numero>.
Verrà visualizzata la finestra di dialogo Connetti all'ambiente.
-
[!NOTA]
Questo passaggio si applica solo agli ambienti SCVMM.Se si utilizza un ambiente standard, ignorare questo passaggio.
Se si usa un ambiente SCVMM e si desidera connettersi allo snapshot acquisito dopo la distribuzione dell'applicazione, fare clic su Connetti allo snapshot nell'ambiente corrente.
[!NOTA]
Connettendosi a questo snapshot, qualsiasi modifica apportata dopo questo snapshot post-distribuzione verrà eliminata.Se si desidera mantenere le modifiche, connettersi all'ambiente nello stato corrente e creare uno snapshot prima di ripristinare in base allo snapshot post-distribuzione.Per informazioni su come creare uno snapshot, vedere How to: Save the Current State of Your Environment.
Se si desidera connettersi all'ambiente nello stato corrente dopo aver eseguito tutti i test dal flusso di lavoro, fare clic su Connetti all'ambiente nello stato corrente.
Scegliere Connetti.
Verrà visualizzato Visualizzatore dell'ambiente Microsoft e si verrà connessi all'ambiente.Sarà così possibile esaminare i problemi riscontrati.
Visualizzare e analizzare i risultati del test per il flusso di lavoro della compilazione
È possibile visualizzare il riepilogo dei risultati del test nel riepilogo della compilazione.Tuttavia, è possibile visualizzare e analizzare i risultati del test anche utilizzando Microsoft Test Manager perché i risultati sono archiviati come parte del piano di test.Questo è illustrato nella figura seguente.Vedere Generazione di rapporti sullo stato di avanzamento dei test per i piani di test.
Per visualizzare e analizzare i risultati del test da Microsoft Test Manager
Aprire Microsoft Test Manager.
[!NOTA]
Per visualizzare la finestra Microsoft Test Manager, scegliere Avvia, e quindi scegliere Tutti i programmi.Scegliere Microsoft Visual Studio 2012 quindi scegliere Microsoft Test Manager.
Per visualizzare i risultati dei test, scegliere la freccia giù nello strumento di selezione del gruppo centrale, quindi scegliere Centro test.
Sulla barra dei menu del gruppo centrale, fare clic su Test, quindi selezionare uno dei gruppi di test dalla gerarchia dei gruppi di test utilizzata nel flusso di lavoro della compilazione.
È possibile vedere i risultati dei test per la configurazione selezionata nel flusso di lavoro della compilazione.
Se si desidera analizzare l'esecuzione dei test completa, fare clic su Analizza esecuzioni dei test.
Verrà visualizzata l'attività Analizza esecuzioni dei test.L'attività indica tutte le esecuzioni dei test per il piano di test.
[!NOTA]
Il titolo dell'esecuzione rifletterà il nome della definizione di compilazione.L'ID di esecuzione viene visualizzato nella pagina di riepilogo della compilazione per facilitare l'identificazione dell'esecuzione.
Fare doppio clic su un'esecuzione dei test per aprirla e visualizzare i dettagli.Verranno visualizzati i dettagli dell'esecuzione dei test.
(Facoltativo) Per aggiornare il titolo dell'esecuzione dei test in modo da renderlo più significativo, digitare il nuovo nome in Titolo.
(Facoltativo) Se il test non è stato superato, è possibile aggiornare la causa dell'errore.Scegliere Risoluzione e selezionare la causa dell'errore dall'elenco.
(Facoltativo) Per aggiungere commenti al risultato del test, selezionare l'icona Commenti.Digitare i commenti, quindi scegliere Salva commenti.
(Facoltativo) Per visualizzare i dettagli del singolo test, fare doppio clic sul test.
Verrà visualizzato il risultato del test.Nel risultato del test vengono visualizzati i dettagli relativi all'esecuzione del test, gli allegati per dati raccolti per il risultato del test e la cronologia dei risultati.È possibile chiudere questa visualizzazione per tornare all'esecuzione dei test.
[!NOTA]
Se determina che esiste un bug, è possibile creare un bug da questa visualizzazione.
Per salvare le modifiche per l'esecuzione dei test, fare clic su Salva nella barra degli strumenti.
Per ulteriori informazioni sulla visualizzazione dei risultati dei test, vedere Procedura: visualizzare i risultati del piano di test in Microsoft Test Manager.