Procedura: eseguire test automatizzati in un ambiente lab utilizzando Microsoft Test Manager

Quando si eseguono test automatizzati in Microsoft Test Manager, è necessario eseguirli in un ambiente lab.È possibile eseguire test automatizzati in ambienti SCVMM e in ambienti standard.Il processo è identico per entrambi i tipi di ambienti lab.Per eseguire test automatizzati in un ambiente lab, è necessario associare i test automatizzati a test case, e quindi aggiungere i test case ad un gruppo di test in un piano di test.

Requisiti

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

[!NOTA]

Non si consiglia di utilizzare gli ambienti SCVMM per eseguire test di carico o di stress.Utilizzare invece computer fisici in un ambiente standard.

Utilizzare le procedure seguenti per configurare il piano di test ed eseguire i test utilizzando le impostazioni d'ambiente e di test appropriate:

  • Compilare e installare l'applicazione in un ambiente lab

  • Eseguire il test automatizzato mediante Microsoft Test Manager

  • Visualizzare e aggiornare i risultati dei test

Prerequisiti

Prima di poter eseguire test automatizzati utilizzando Microsoft Test Manager, è necessario effettuare i passaggi riportati di seguito:

Compilare e installare l'applicazione in un ambiente lab

[!NOTA]

Se non si utilizza Team Foundation Build per compilare l'applicazione e i test, è comunque possibile eseguire test automatizzati utilizzando Microsoft Test Manager.È necessario creare una definizione di compilazione con l'aggiunta di un solo percorso di condivisione.Il percorso di condivisione è il luogo in cui risiedono gli assembly per i test.

Per creare un'istanza di compilazione che può essere associata al piano di test, la definizione di compilazione deve essere attivata almeno una volta.Se non è stata configurata l'infrastruttura di compilazione di Visual Studio 2012 Team Foundation Server, è necessario creare una compilazione fittizia per la definizione di compilazione.Per ulteriori informazioni, vedere Blog di Jason Prickett: Creare compilazioni fittizie in TFS Build 2010.È possibile creare compilazioni fittizie dalla riga di comando utilizzando i seguenti parametri:

TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"Nightly Build" /buildnumber:"Application_Nightly_1.0"

Per compilare e installare l'applicazione in un ambiente lab

  1. Avviare l'ambiente lab.Per avviare un ambiente di SCVMM, selezionare l'ambiente dalla visualizzazione Ambienti e scegliere Avvia.Per avviare un ambiente standard, selezionare tutti i computer nella visualizzazione Ambienti e scegliere Avvia.Vedere Gestione degli ambienti lab e delle macchine virtuali.

  2. Verificare che i computer nell'ambiente corrente siano stati avviati e che il loro stato sia Pronto.

    [!NOTA]

    Se si eseguono test che interagiscono con il desktop, è necessario utilizzare il Visualizzatore dell'ambiente per accedere al computer utilizzato per tale ruolo.Ciò abiliterà la funzionalità di testing per l'agente di test.

  3. (Consigliato) Per impedire ad altri utenti di connettersi accidentalmente all'ambiente durante l'esecuzione dei test, scegliere la freccia a discesa accanto a Contrassegna 'In uso' sulla barra degli strumenti.Aggiungere un commento sulla persona che sta utilizzando l'ambiente e scegliere Contrassegna 'In uso'.Se un altro utente tenta di connettersi all'ambiente in uso, nella finestra di dialogo Connetti all'ambiente verrà visualizzato un avviso contenente i commenti immessi.

    [!NOTA]

    È inoltre possibile contrassegnare un ambiente come In uso dal Visualizzatore dell'ambiente.

  4. Installare l'applicazione nei computer dell'ambiente lab.È possibile utilizzare un flusso di lavoro di compilazione, distribuzione, e test, per effettuare questa operazione automaticamente.Per ulteriori informazioni su tale procedura, vedere Procedura: creare un flusso di lavoro di compilazione, distribuzione e test per un ambiente SCVMM.In alternativa, è possibile installare l'applicazione manualmente.

    [!NOTA]

    Se si sta utilizzando un ambiente SCVMM, si consiglia di creare uno snapshot di ogni macchina virtuale dopo avere installato l'applicazione in modo che sia possibile recuperare facilmente lo stato originario dell'applicazione installata.

Eseguire il test automatizzato mediante Microsoft Test Manager

  1. 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 e quindi scegliere Microsoft Test Manager.

  2. Per eseguire il test automatizzato, scegliere la freccia giù sullo strumento di selezione del gruppo centrale e scegliere Centro test.

  3. Sulla barra dei menu del gruppo centrale, scegliere Test.

  4. (Facoltativo) Per eseguire l'override della compilazione, delle impostazioni test, o dell'ambiente lab che è selezionato nel piano di test, fare clic con il pulsante destro del mouse sul test e quindi scegliere Esegui con opzioni.Se ad esempio si desidera eseguire i test in un ambiente di gestione temporanea anziché nell'ambiente di test standard, è possibile selezionare un ambiente diverso.Nella finestra di dialogo opzioni Esegui è possibile modificare queste impostazioni, quindi scegliere Esegui per eseguire il test selezionato.

    [!NOTA]

    Se si seleziona un ambiente lab differente, l'ambiente dovrà contenere gli stessi ruoli dell'ambiente creato nelle impostazioni test in uso.

  5. Per eseguire il test automatizzato senza modificare alcuna opzione, fare clic con il pulsante destro del mouse sul test, quindi scegliere Esegui.

    Verrà visualizzata l'attività Analizza esecuzioni dei test che indica lo stato dell'esecuzione del test.

    [!NOTA]

    È possibile eseguire più test automatizzati selezionando più test, oppure è possibile eseguire un intero gruppo di test.Per eseguire un gruppo di test, scegliere il menu di scelta rapida per il gruppo di test, quindi scegliere Esegui.

Visualizzare e aggiornare i risultati dei test

  1. 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.

  2. Per visualizzare i risultati dei test, scegliere la freccia giù nello strumento di selezione del gruppo centrale, quindi scegliere Centro test.

  3. Sulla barra dei menu del gruppo centrale scegliere Test, quindi scegliere 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.

  4. Fare doppio clic su un'esecuzione dei test per aprirla e visualizzare i dettagli.

    Verranno visualizzati i dettagli dell'esecuzione dei test.

  5. (Facoltativo) Per aggiornare il titolo dell'esecuzione dei test in modo da renderlo più significativo, digitare il nuovo nome in Titolo.

  6. (Facoltativo) Se il test non è stato superato, è possibile aggiornare la causa dell'errore.Scegliere Risoluzione e selezionare la causa dell'errore dall'elenco.

  7. (Facoltativo) Per aggiungere commenti al risultato del test, selezionare l'icona Commenti.Digitare i commenti, quindi scegliere Salva commenti.

  8. (Facoltativo) Per visualizzare i dettagli del singolo test, fare doppio clic sul test.

    Viene visualizzato il risultato del test in cui sono indicati i dettagli dell'esecuzione dei test, gli allegati per dati raccolti per questo risultato del test e la cronologia dei risultati del test.È possibile chiudere questa visualizzazione per tornare all'esecuzione dei test.

    [!NOTA]

    Se dall'analisi viene determinata la presenza di un bug, è possibile creare un bug da questa visualizzazione.

  9. Per salvare le modifiche per l'esecuzione dei test, scegliere Salva nella barra degli strumenti.

Vedere anche

Concetti

Esecuzione di test automatizzati in Microsoft Test Manager

Esecuzione dei test negli ambienti lab