Parametrizzazione in QTP / UFT con Esempio

Anonim

Cos'è la parametrizzazione QTP?

QTP ci consente di selezionare diversi input di test in fase di esecuzione. Questo processo di fornire diversi valori di input tramite parametri esterni è chiamato parametrizzazione.

Tipi di parametrizzazione in QTP

I tipi di parametro possono essere:

  1. Parametri della tabella dati
  2. Parametri di test / azione
  3. Parametri delle variabili d'ambiente
  4. Parametri di numeri casuali

Parametrizzazione in QTP

Questo tutorial UFT di Micro Focus mostra come eseguire la parametrizzazione per accedere correttamente all'applicazione di prenotazione del volo. Forse ti starai chiedendo perché prendere lo sforzo erculeo per automatizzare questo semplice scenario. Verificheremo che l'utente acceda con successo all'applicazione inserendo un nome agente e una password validi. La necessità di parametrizzazione diventa ovvia se estendiamo l'ambito dello scenario per includere una combinazione di nome agente ALPHANUMERIC e password validi . In questo caso, i passaggi del test rimarranno gli stessi. Ma avremo più combinazioni di dati da TESTARE. In questo esempio, ci limiteremo a solo 3 delle 8 possibili combinazioni.

Scenario di prova Passaggi del test Dati di test
Verificare che l'utente acceda correttamente all'applicazione inserendo una COMBINAZIONE DI nome agente ALFANUMERICO e password validi Passaggio 1) Aprire l'applicazione di prenotazione del volo Passaggio 2) Immettere un nome agente valido Passaggio 3) Immettere una password valida Passaggio 4) Premere Ok Passaggio 5) Chiudere l'applicazione dopo aver effettuato l'accesso. Nome agente = Password guru = Nome agente Mercury = Password Guru99 = Nome agente MERCURY = 9999 Password = mercurio

Per ottenere ciò, è possibile copiare i sei passaggi o fornire valori di dati diversi che in realtà sono qualcosa che si farebbe manualmente oppure è possibile utilizzare la parametrizzazione.

Il modo più semplice per parametrizzare un argomento, nel nostro caso è Guru

  1. Fare clic su Visualizzazione parola chiave
  2. Fare clic sull'icona Parametrizzazione.

Si apre la finestra di dialogo Configurazione valore. Attualmente, il valore è impostato su una costante. Fare clic sul pulsante di opzione Parametro. QTP assegna un nome predefinito a questo parametro. Puoi dare un nome a tua scelta e poi fare clic su "OK".

Nel foglio globale, viene creata una colonna con l'intestazione "Nome agente" e il valore Guru. È possibile immettere più valori per questo parametro.

Quando fai clic su "visualizzazione esperto" vedrai che "Nome agente" è sostituito da "Guru" e il tipo di foglio utilizzato.

Allo stesso modo, puoi anche parametrizzare l'argomento Password e inserire diversi set di dati di prova.

Ciò che questo datasheet significa è che QTP itererà gli stessi sei passaggi che abbiamo registrato tre volte. Durante la prima iterazione, utilizzerà i dati nella prima riga. Durante il secondo utilizzerà i dati nella seconda riga e così via. Ora eseguiamo lo script. Questa è la prima iterazione. Questa è la seconda iterazione. Nella barra di stato, QTP fornisce informazioni sulla riga, che attualmente sta utilizzando come dati di test ed evidenzia la riga corrispondente nel foglio dati. I risultati mostreranno un riepilogo delle 3 iterazioni.

Vantaggi della parametrizzazione

  • La parametrizzazione ci consente di scegliere valori diversi in fase di esecuzione
  • Riduce il tempo e lo sforzo
  • L'utilizzo dei driver di dati ci consente di utilizzare gli stessi dati per varie caselle di input. (Data Drivers è una funzionalità fornita da HP UFT che mostra tutte le costanti che possono essere parametrizzate in un'unica finestra. Semplifica la parametrizzazione di grandi script.

Fare clic qui se il video non è accessibile