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

Se si dispone di un test con parametri, è possibile eseguire più iterazioni di tale test utilizzando ogni set di parametri. Se si desidera riprodurre il test per un'iterazione utilizzando una registrazione delle azioni, è necessario eseguire il mapping di ogni parametro a un campo di input. L'esecuzione del mapping di ogni parametro consente di riprodurre la registrazione delle azioni e, invece di avere un valore fisso, il valore del parametro per l'iterazione sarà sostituito nel campo di input. Se i parametri non sono mappati, viene utilizzato un valore fisso.

È possibile utilizzare parametri sulle azioni o sui 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. Quando si crea una registrazione delle azioni, è 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. Ad esempio, è possibile avere un parametro di azione per il costo di un articolo e la quantità di tale articolo con un parametro di risultato previsto che verifica che il totale sia accurato. Questo scenario è mostrato nell'illustrazione seguente per la procedura Eseguire il mapping dei parametri di dati ai campi dell'applicazione in una registrazione delle azioni.

Per ulteriori informazioni sulla creazione di un test case con parametri, vedere Procedura: aggiungere parametri a un test case manuale per eseguire il test più volte con dati diversi.

Caricare un test in Test Runner

Selezione di un test da eseguire in Microsoft Test Manager

Per caricare un test in Test Runner

  1. Aprire Microsoft Test Manager.

    Nota

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

  2. Nello strumento di selezione del gruppo centrale, fare clic sulla freccia giù, quindi scegliere Testing Center.

  3. Sulla barra dei menu del gruppo centrale fare clic su 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 nel piano che contiene il test che si desidera eseguire.

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

  6. Nel riquadro laterale destro, fare clic sul test case e 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 il mapping dei parametri di dati ai campi dell'applicazione in una registrazione delle azioni

Esecuzione del mapping di parametri ai campi di input dell'applicazione

Per eseguire il mapping di parametri ai campi dell'applicazione

  1. In Test Runner viene richiesto di avviare il test con l'opzione Crea registrazione delle azioni. Selezionare Crea registrazione delle azioni e scegliere Avvia test.

    Nota

    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 quando si avvia un test comporterà l'utilizzo delle impostazioni configurate. Se non si è configurato l'adattatore dati di diagnostica delle azioni nelle impostazioni di test, vengono utilizzati i valori predefiniti per creare la registrazione delle azioni. Per ulteriori informazioni, vedere Procedura: registrare azioni dell'interfaccia utente per test manuali tramite impostazioni di test.

    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 e contrassegnare ciascuno di essi con un risultato. Utilizzare la freccia giù a destra del passo e selezionare 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, 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 dei sistemi. È quindi possibile copiarli nel campo di input appropriato nell'applicazione sottoposta a test tramite CTRL+V.

      Nota di avvisoAttenzione

      Il mapping del parametro non verrà eseguito correttamente facendo clic con il pulsante destro del mouse su un controllo dell'interfaccia utente o su un campo di input dell'applicazione sottoposta a test per visualizzare il menu di scelta rapida e utilizzare l'opzione Incolla. Questo problema è dovuto al fatto che la registrazione delle azioni riconosce e registra questa azione come clic del mouse. È necessario utilizzare CTRL+V o digitare il valore.

      Dopo avere copiato i dati di parametri nell'applicazione sottoposta a test, utilizzare la freccia giù a destra del passo e selezionare Superato o Non superato.

      Nota

      Durante una registrazione delle azioni, l'azione di copia esegue anche il mapping del parametro al campo di input specifico in cui sono stati incollati i dati. Se il mapping viene completato correttamente, un'icona di segno di spunta verde viene visualizzata prima del parametro, mentre l'icona dopo il parametro include una descrizione comando che indica il campo al quale il parametro è ora mappato. Se il mapping non viene completato correttamente, un'icona di avviso viene visualizzata accanto all'icona Superato o Non superato.

    2. Quando si raggiunge un passo che utilizza un parametro associato a un risultato previsto, ad esempio il passo Fare clic sull'aggiornamento nella schermata precedente, verificare che il campo di output nell'applicazione del test coincida con il risultato previsto visualizzato nel passo del test. Utilizzare quindi la freccia giù a destra del passo e selezionare Superato o Non superato.

  3. Fare clic su Termina iterazione e passa a successiva.

    Nota importanteImportante

    Se non è stato eseguito correttamente il mapping di un parametro a un campo di input nell'applicazione, verrà visualizzata una finestra di dialogo. La finestra di dialogo informa che non è stato eseguito il mapping di alcuni parametri ai controlli dell'interfaccia utente. Se non è stato eseguito correttamente il mapping di parametri, se si riproduce la registrazione delle azioni per un'iterazione del test, verranno utilizzati solo i valori registrati e non quelli dei parametri perché non è stato eseguito il mapping dei parametri a un controllo dell'interfaccia utente. È possibile tentare di reimpostare e creare una nuova registrazione delle azioni o modificare il test in modo da poter eseguire correttamente il mapping dei parametri ai vari controlli dell'interfaccia utente.

  4. Fare clic su Avvia test per eseguire l'iterazione successiva.

    È ora possibile utilizzare la registrazione delle azioni per eseguire l'iterazione successiva del test.

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