Condividi tramite


Procedura: eseguire test automatizzati da un piano di test tramite Microsoft Test Manager

Se sono stati già creati test automatizzati associato ogni metodo di test automatizzato a un test case, è possibile eseguire tali testi da Microsoft Test Manager. Per ulteriori informazioni su come associate un metodo di test automatizzato a un test case, vedere Procedura: associare un test automatizzato a un test case.

Per eseguire la versione più recente di un test automatizzato, è necessario verificare che sia selezionata la compilazione corretta per il piano di test. È inoltre necessario utilizzare un ambiente fisico o virtuali per l'esecuzione dei test automatizzati.

Nota importanteImportante

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, che corrisponde al percorso in cui si trovano gli assembly per i test.

Utilizzare le procedure riportate di seguito per configurare il piano di test ed eseguire i test utilizzando l'ambiente e le impostazioni di test appropriati e visualizzare i risultati al termine dell'esecuzione dei test:

  • Configurazione del piano di test per l'utilizzo di Team Build

  • Creazione delle impostazioni di test e dell'ambiente per l'esecuzione dei test

  • Eseguire il test automatizzato mediante Microsoft Test Manager

  • Visualizzare e aggiornare i risultati del test

  • Nota   Se si desidera eseguire i test utilizzando una compilazione, impostazioni di test o un ambiente diverso dai valori che sono stati configurati per il piano di test, è possibile utilizzare Esegui con opzioni quando si selezionano i test da eseguire.

Configurazione del piano di test per l'utilizzo di Team Build

Per configurare il piano del test per l'esecuzione della versione più recente dei metodi di test automatizzati è necessario scegliere la definizione di compilazione corretta utilizzata per compilare il test automatizzato. In alternativa, è possibile utilizzare una definizione di compilazione con la corretta destinazione finale della compilazione per gli assembly per test automatizzati esistenti. È necessario selezionare la compilazione corretta, in modo che nel percorso condiviso sia possibile trovare il test automatizzato della definizione di compilazione ed eseguirlo da Microsoft Test Manager.

Nota importanteImportante

Se si dispone di più configurazioni di compilazione, gli assembly di test per eseguire i test automatizzati vengono cercati in modo ricorsivo dalla directory radice della cartella di destinazione finale della compilazione. Se è importante che vengano selezionati determinati assembly quando si eseguono i test automatizzati, utilizzare Esegui con opzioni per specificare la configurazione della build. Per ulteriori informazioni su questa procedura, vedere Procedura: eseguire l'override delle impostazioni nel piano di test per le esecuzioni dei test.

Per configurare il piano di test per l'utilizzo della compilazione corretta

  1. Aprire Microsoft Test Manager.

    Nota

    Per visualizzare la finestra di Microsoft Test Manager, fare clic su Start, quindi scegliere Tutti i programmi. Selezionare Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.

  2. Per creare un piano di test, fare clic sulla freccia giù nello strumento di selezione del gruppo centrale, quindi scegliere Testing Center.

  3. Sulla barra dei menu del gruppo centrale fare clic su Piano.

  4. (Facoltativo) Se non si è già connessi al piano corretto, è possibile selezionare il piano di test. Fare clic su Imposta contesto piano per visualizzare i piani di test esistenti. Selezionare il piano di test, quindi fare clic su Imposta contesto.

  5. Fare clic su Proprietà.

  6. Per configurare il piano di test per l'utilizzo della compilazione corretta, fare clic sulla freccia a discesa della casella combinata Filtro per compilazioni.

    Verrà visualizzata la finestra di dialogo che consente di filtrare le compilazioni.

  7. Per selezionare la definizione di compilazione utilizzata per compilare i test automatizzati, fare clic su Definizione di compilazione.

  8. A ogni compilazione è possibile assegnare un valore corrispondente alla qualità della compilazione. Per selezionare la qualità delle compilazioni che si desidera poter visualizzare, fare clic su Qualità di compilazione.

    Nota

    Per ulteriori informazioni sulle definizioni di compilazione e la qualità di compilazione, vedere Definire il processo di compilazione.

  9. Per salvare le modifiche, fare clic su Imposta filtro compilazione.

  10. Per selezionare la compilazione da utilizzare con il piano di test che include le modifiche più recenti apportate al test automatizzato, è innanzitutto necessario fare clic su Salva per salvare il piano, quindi su Modifica.

    Verrà visualizzata l'attività Assegna compilazione. È possibile confrontare la compilazione corrente con una compilazione che si intende utilizzare per l'attività di test. Nell'elenco degli elementi associati vengono illustrate le modifiche apportate agli elementi di lavoro tra compilazioni. È quindi possibile assegnare la compilazione più recente da utilizzare per i test con il piano. Per ulteriori informazioni su come selezionare un compilazione, vedere Individuazione delle compilazioni che contengono correzioni di bug, nuove funzionalità o requisiti.

  11. Per chiudere l'attività Assegna compilazione e tornare alle proprietà del piano di test, fare clic sull'icona Chiudi.

  12. Per salvare le modifiche per il piano di test, fare clic su Salva sulla barra degli strumenti.

Creazione delle impostazioni di test e dell'ambiente per l'esecuzione dei test

Per eseguire i test automatizzati, è necessario utilizzare un ambiente fisico o virtuale. Non è possibile eseguire test automatizzati utilizzando Microsoft Test Manager senza un ambiente.

È necessario creare un ambiente contenente i ruoli nelle impostazioni di test, quindi utilizzare questo ambiente nel piano di test. Per ulteriori informazioni su come creare l'ambiente e i ruoli e le impostazioni di test, vedere Configurazione di computer di test per l'esecuzione di test o la raccolta di dati.

Nota

Se si desidera eseguire test automatizzati che interagiscono con il desktop, è necessario configurare l'agente affinché venga eseguito come processo anziché come servizio. Per ulteriori informazioni, vedere Procedura: configurare l'agente di test per eseguire test che interagiscono con il desktop.

Per creare le impostazioni di test e l'ambiente per l'esecuzione dei test

  1. Per creare un ambiente fisico, seguire i passaggi in questo argomento: Creazione di un ambiente fisico da utilizzare per il test.

  2. Se si utilizza Visual Studio Lab Management, è possibile creare un ambiente virtuale. Per creare un ambiente virtuale, seguire i passaggi in questo argomento: Procedura: creare un ambiente da modelli o macchine virtuali. Per ulteriori informazioni sulla creazione di ambienti virtuali, vedere Concetti e linee guida per ambienti virtuali.

  3. Per creare le impostazioni di test, seguire i passaggi in questo argomento: Creazione di impostazioni di test per test automatizzati come parte di un piano di test.

Eseguire il test automatizzato mediante Microsoft Test Manager

Per eseguire il test automatizzato mediante Microsoft Test Manager

  1. Aprire Microsoft Test Manager.

    Nota

    Per visualizzare la finestra di Microsoft Test Manager, fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Selezionare Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.

  2. Per eseguire il test automatizzato, fare clic sulla freccia giù sullo strumento di selezione del gruppo centrale, quindi fare clic su Testing Center.

  3. Sulla barra dei menu del gruppo centrale fare clic su Test.

  4. (Facoltativo) Per eseguire l'override della compilazione, delle impostazioni di test o dell'ambiente da utilizzare per l'esecuzione dei test automatizzati selezionati nel piano di test, fare clic con il pulsante destro del mouse sul test, 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 esecuzione è possibile modificare queste impostazioni, quindi fare clic su Esegui per eseguire il test selezionato.

    Nota

    Se si seleziona un ambiente diverso, l'ambiente dovrà contenere gli stessi ruoli dell'ambiente creato nelle impostazioni di 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 selezionare l'opzione per eseguire un intero gruppo di test. Per eseguire un gruppo di test, fare clic con il pulsante destro del mouse sul gruppo di test, quindi scegliere Esegui.

Visualizzazione e aggiornamento dei risultati dei test

Per visualizzare e aggiornare i risultati dei test

  1. Aprire Microsoft Test Manager.

    Nota

    Per visualizzare la finestra di Microsoft Test Manager, fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Selezionare Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.

  2. Per visualizzare i risultati dei test, fare clic sulla freccia GIÙ nello strumento di selezione del gruppo centrale, quindi su Testing Center.

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

  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. Fare clic su Risoluzione e selezionare la causa dell'errore nell'elenco.

  7. (Facoltativo) Per aggiungere commenti al risultato del test, fare clic sull'icona Commenti. Digitare i commenti, quindi fare clic su Salva commenti.

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

    Verrà 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 per il 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, fare clic su Salva sulla barra degli strumenti.

Vedere anche

Attività

Procedura: associare un test automatizzato a un test case

Concetti

Esecuzione di test automatizzati