Procedura: eseguire più iterazioni di un test tramite diversi parametri di dati

Se si desidera eseguire più volte un test case manuale con dati diversi, non è necessario creare più copie del test case.È possibile aggiungere parametri alle azioni o ai risultati previsti per qualsiasi passo del test nel test case.È quindi possibile aggiungere più set di valori per i parametri che si desidera utilizzare nel test.Ogni set di valori dei parametri viene eseguito come iterazione singola del test tramite Test Runner.È possibile copiare il valore di ciascun parametro quando si esegue il test, quindi incollare il valore nel campo di input nell'applicazione sottoposta a test.

In questa procedura viene illustrata l'esecuzione di un test manuale tramite parametri di dati.Prima di eseguire un test manuale con parametri di dati, è necessario crearlo e quindi aggiungervi i parametri di dati.Per ulteriori informazioni, vedere Procedura: creare un test case manuale e Procedura: aggiungere parametri a un test case manuale per eseguire il test più volte con dati diversi.

Per ulteriori informazioni sull'esecuzione del mapping di parametri in una registrazione delle azioni, vedere Procedura: eseguire il mapping dei parametri ai campi dell'applicazione in una registrazione delle azioni per un test.

Requisiti

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

Caricare un test con parametri in Test Runner

Selezione di un test da eseguire in Microsoft Test Manager

Per caricare un test che include parametri in Test Runner

  1. Aprire Microsoft Test Manager.

    [!NOTA]

    Per visualizzare la finestra Microsoft Test Manager, fare clic sul pulsante Start, quindi scegliere Tutti i programmi.Scegliere Microsoft Visual Studio 2012, quindi scegliere Microsoft Test Manager.

  2. Nello strumento di selezione del gruppo centrale, scegliere la freccia giù, quindi scegliere Centro test.

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

  4. Sulla barra dei menu del gruppo centrale, scegliere Esegui test se non è già selezionato.

  5. Nel riquadro sinistro, in Esegui, selezionare il piano di test o il gruppo di test elencato nel piano che contiene il test con i parametri da eseguire.

  6. Nel riquadro laterale destro vengono visualizzati i test case all'interno del gruppo di test selezionato.

  7. Nel riquadro laterale destro, fare clic sul test case con i parametri da testare, quindi scegliere Esegui.

    Verrà visualizzato Test Runner.

    [!NOTA]

    Selezionare Esegui con opzioni per specificare una compilazione su cui eseguire il test o per eseguire l'override delle impostazioni di test e di ambiente per il piano di test.

Eseguire più iterazioni di test con parametri

Esecuzione delle iterazioni per i parametri di dati

Per eseguire più iterazioni di un test con parametri

  1. In Test Runner viene richiesto di avviare il test con l'opzione Crea registrazione delle azioni.Lasciare deselezionata la casella di controllo Crea registrazione delle azioni e scegliere Avvia test.

    Nota di avvisoAttenzione

    Se sono state configurate impostazioni di test per creare un log azioni per il test in esecuzione, la selezione dell'opzione Crea registrazione delle azioni comporterà l'utilizzo delle impostazioni configurate.Se non si è configurato l'adattatore dati di diagnostica delle azioni nelle impostazioni di test, verranno utilizzati i valori predefiniti per creare la registrazione delle azioni.Per ulteriori informazioni, vedere Procedura: scegliere le applicazioni registrate in un test manuale.

    Si noti che Test Runner include informazioni sull'iterazione nella parte superiore.Il numero di iterazioni sarà uguale al numero di set di parametri creato alla creazione del test case.Per ulteriori informazioni, vedere Procedura: aggiungere parametri a un test case manuale per eseguire il test più volte con dati diversi.

  2. Eseguire i passi del test case per la prima iterazione del test.Per contrassegnare il risultato di un passo del test, fare clic sull'elenco a discesa accanto all'icona attiva a destra del passo del test, quindi fare clic su Superato o Non superato.

    1. Quando si raggiunge un passo che utilizza un parametro associato all'azione, ad esempio i passi Immettere quantità ed Eseguire l'override del prezzo nella schermata precedente di questo documento, il parametro verrà visualizzato come un collegamento all'interno del passo del test.È possibile copiare i dati assegnati per il parametro facendo clic sul relativo collegamento.I dati verranno copiati negli Appunti del sistema.È quindi possibile copiarli nel campo di input appropriato nell'applicazione sottoposta a test tramite CTRL+V.Dopo avere copiato i dati dei parametri nell'applicazione sottoposta a test, utilizzare la freccia giù a destra del passo e selezionare Superato o Non superato.

    2. Quando si raggiunge un passo che utilizza un parametro associato a un risultato previsto, ad esempio il passo Scegliere l'aggiornamento nella schermata precedente di questo documento, verrà visualizzato il valore previsto per l'iterazione.Verificare che il campo di output nell'applicazione sottoposta a test sia lo stesso del risultato previsto nel passo del test, quindi utilizzare la freccia giù a destra del passo e selezionare Superato o Non superato.

  3. Scegliere Termina iterazione e passa a successiva.

    Verrà visualizzata la finestra di dialogo Avvia test.

  4. (Facoltativo) Nella parte superiore di Test Runner fare clic sulla freccia giù accanto a Conteggio iterazioni.Verranno elencate tutte le iterazioni per il test case con l'iterazione corrente evidenziata.È possibile selezionare l'iterazione successiva da eseguire da questo elenco.

  5. Ripetere i passi da 1 a 4 fino al completamento delle iterazioni che si desidera testare.

  6. Nella barra degli strumenti nella parte superiore di Test Runner, scegliere Salva e chiudi per salvare i risultati del test in Team Foundation Server e chiudere Test Runner.

Vedere anche

Attività

Procedura: aggiungere parametri a un test case manuale per eseguire il test più volte con dati diversi

Procedura: eseguire il mapping dei parametri ai campi dell'applicazione in una registrazione delle azioni per un test

Concetti

Esecuzione di test manuali mediante Test Runner