Condividi tramite


Procedura: eseguire test automatizzati utilizzando ambienti virtuali

È possibile utilizzare Microsoft Test Manager per eseguire test automatizzati tramite ambienti virtuali creati utilizzando Lab Management. È necessario associare il test automatizzato a un test case. Successivamente è possibile aggiungere il test case in un gruppo di test che fa parte di un piano di test. Questi test possono essere eseguiti anche dalla riga di comando utilizzando tcm.exe. I risultati possono quindi essere visualizzati come parte dei risultati del piano di test.

L'esecuzione di test automatizzati tramite ambienti virtuali è un processo uguale all'esecuzione di test automatizzati tramite Microsoft Test Manager con ambienti fisici. Nelle procedure riportate di seguito vengono descritti i prerequisiti per gli ambienti virtuali necessari a eseguire i test automatizzati. È possibile connettersi all'ambiente virtuale dopo avere eseguito i test.

Nota   Si consiglia di non utilizzare gli ambienti virtuali per eseguire test di carico o di stress.

Prerequisiti

Prima di poter eseguire test automatizzati utilizzando l'ambiente creato, è necessario effettuare i passaggi seguenti:

Procedure

Per eseguire test automatizzati utilizzando ambienti virtuali

  1. Creare un ambiente virtuale e aggiungere le macchine virtuali o i modelli necessari per ciascun ruolo. Per ulteriori informazioni, vedere Concetti e linee guida per ambienti virtuali e Procedura: creare un ambiente da modelli o macchine virtuali.

    Nota

    È necessario abilitare la funzionalità di test nell'ambiente virtuale. È necessario selezionare un controller di test da utilizzare per questa funzionalità.

  2. Per avviare l'ambiente virtuale, selezionarlo dalla visualizzazione Ambienti e fare clic su Avvia.

    Nota

    Se l'ambiente che si desidera utilizzare è stato archiviato nella libreria, è necessario distribuirlo per creare le macchine virtuali dalle immagini archiviate prima di poter avviare l'ambiente.

  3. Verificare che i computer nell'ambiente siano avviati e che la funzionalità di test sia abilitata. Nella visualizzazione Ambienti, lo stato della funzionalità di test è visualizzato accanto a Test nei dettagli per l'ambiente.

    Nota

    Se si eseguono test che interagiscono con il desktop, è necessario accedere alla macchina virtuale utilizzata con il ruolo di esecuzione test nell'ambiente per avviare il processo interattivo per l'agente di test. Fino a quando non si accede al computer, la funzionalità di test non viene abilitata.

  4. (Consigliato) Per impedire ad altri utenti di connettersi accidentalmente all'ambiente durante l'esecuzione dei test, fare clic sulla freccia a discesa accanto a Contrassegna 'In uso' sulla barra degli strumenti. Aggiungere un commento sulla persona che sta utilizzando l'ambiente e fare clic su 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 da Visualizzatore dell'ambiente Microsoft.

  5. Installare l'applicazione nelle macchine virtuali dell'ambiente. È possibile utilizzare la funzionalità di flusso di lavoro per svolgere l'operazione automaticamente utilizzando una definizione di compilazione. Per ulteriori informazioni su tale procedura, vedere Procedura: distribuire un'applicazione in un ambiente virtuale. In alternativa, è possibile installare l'applicazione manualmente.

    Nota

    Si consiglia di creare uno snapshot di ogni macchina virtuale dopo avere installato l'applicazione in modo che sia possibile tornare facilmente a questo stato pulito con l'applicazione installata.

  6. Per eseguire i test automatizzati, utilizzare le procedure descritte in Procedura: eseguire test automatizzati da un piano di test tramite Microsoft Test Manager per eseguire le attività seguenti:

    1. Assegnare una compilazione al piano di test da utilizzare per individuare l'assembly del test.

    2. Creare impostazioni di test che contengono il set di ruoli per l'ambiente virtuale e assegnare tali impostazioni e l'ambiente al piano di test.

    3. Eseguire test automatizzati

    4. Visualizzare i risultati

    Nota

    Se si eseguono test che interagiscono con il desktop, è possibile vedere ogni test in esecuzione connettendosi all'ambiente dalla visualizzazione Ambienti nella macchina virtuale per il ruolo di esecuzione di test. Se si è un amministratore, è possibile vedere i test in esecuzione anche nella visualizzazione anteprima della macchina virtuale.

  7. Per esaminare i risultati dei test, è possibile connettersi a una delle macchine virtuali nell'ambiente. A questo scopo, fare clic con il pulsante destro del mouse sul computer nella visualizzazione Ambienti e scegliere Connetti.

    Verrà visualizzato Visualizzatore dell'ambiente Microsoft.

    Per ulteriori informazioni sulla connessione a un ambiente virtuale, vedere Procedura: connettersi a un ambiente virtuale.

    Se si utilizza un ambiente di isolamento rete, vedere How to: Connect to Virtual Machines in an Environment that Uses Network Isolation.

Vedere anche

Concetti

Utilizzo di un lab virtuale per il ciclo di vita dell'applicazione

Esecuzione di test automatizzati

Altre risorse

Utilizzo di ambienti virtuali per il test