qtp tutorial 5 moving steps
Tutorial di formazione QTP n. 5 - Spostamento di passaggi, eliminazione di passaggi e gestione dei punti di interruzione nella visualizzazione delle parole chiave. Questo è il quarto e ultimo articolo sulle funzionalità di visualizzazione delle parole chiave QTP.
Ci stiamo quasi avvicinando alla fine delle sessioni riguardanti la 'Visualizzazione delle parole chiave' di QTP. Come appare, cosa fa, cosa possiamo fare con esso - Questi sono alcuni degli aspetti che stiamo cercando di svelare nel corso dei nostri articoli. La comprensione della vista, l'aggiunta di passaggi, le istruzioni condizionali sono già state trattate.
=> Fare clic qui per la serie di tutorial di formazione QTP
Cosa imparerai:
Altre caratteristiche della visualizzazione delle parole chiave
Oggi impareremo le restanti funzioni di Visualizzazione parole chiave come lo spostamento dei passaggi, l'eliminazione dei passaggi e la gestione dei punti di interruzione.
Proprio come sempre, utilizzeremo il test di esempio con cui abbiamo lavorato: l'operazione di accesso sull'applicazione di esempio Flight.
Passi in movimento
# 1) Il primo e il modo più semplice: la vista Parola chiave funziona come qualsiasi applicazione di modifica del testo quando si tratta di tagliare, copiare e incollare i passaggi. Pertanto, tutte le scorciatoie degli appunti sono applicabili.
- Ctrl + C - Copia
- Ctrl + V - Spostamento
- Ctrl + X- Taglia
#Due) Il prossimo modo è scegliere l'opzione di menu. Per usarlo, seleziona il passaggio che deve essere spostato e scegli le seguenti scelte di menu:
- Modifica-> Taglia
- Modifica-> Copia
- Modifica-> Incolla
# 3) L'altro metodo è trascinare e rilasciare.
Uno dei metodi precedenti può essere utilizzato per spostare i passaggi. Tuttavia, ci sono un file poche regole di base:
- Le istruzioni del ciclo o della condizione possono essere spostate solo in blocchi. Ad esempio, per un'istruzione 'if ... else' non è possibile spostare semplicemente la parte else.
- In un passaggio, in cui un elemento è un oggetto figlio e l'utente decide di spostarlo, c'è uno dei due scenari che si presentano. O il passaggio viene spostato sotto lo stesso genitore o in un genitore diverso. Se viene spostato sotto lo stesso genitore, viene semplicemente nella nuova posizione scelta. Ma se viene spostato sotto un genitore diverso, il genitore viene duplicato. Vediamolo in modo pittorico:
( Nota - clicca su una qualsiasi immagine per ingrandirla)
Sposterò il passaggio in cui inseriremo il nome dell'agente (quello evidenziato sopra) sotto l'oggetto genitore 'Prenotazione volo'. Notiamo che l'oggetto principale per 'Nome agente' è Accesso. Ho semplicemente trascinato il passaggio per essere l'ultimo. Ecco come appare:
In precedenza nelle sessioni introduttive, abbiamo discusso che possiamo avere più azioni in un test. Vediamo come apparirebbe un test con più azioni nella visualizzazione delle parole chiave e come questa visualizzazione può essere utilizzata per queste azioni come desiderato.
Per ottenere ciò, convertirò semplicemente tutti i passaggi nell'oggetto principale 'Prenotazione volo' nel nostro esempio precedente in modo che appaiano sotto un'altra azione. Aggiungendo azioni, passaggi ad azioni, tutto questo verrà discusso in dettaglio man mano che andremo avanti nelle nostre sessioni.
Azione 1:
Azione2:
Come puoi notare nel riquadro del flusso di test, viene visualizzata la sequenza in cui vengono eseguite queste azioni.
che cos'è un sito di condivisione di file
Se desidero che l'azione 2 venga eseguita per prima seguita dall'azione 1, la visualizzazione Parola chiave mi consente di farlo permettendomi di trascinare e rilasciare le azioni nella posizione necessaria.
Con questo, abbiamo coperto tutte le informazioni necessarie per spostare passaggi / azioni / blocchi all'interno di un test utilizzando la visualizzazione delle parole chiave.
Elimina passaggi
L'eliminazione dei passaggi da QTP non avrebbe potuto essere più semplice. Tutto quello che devi fare è scegliere il passaggio che non desideri nel test e premere semplicemente il pulsante 'Elimina' sulla tastiera o fare clic con il pulsante destro del mouse su un passaggio e selezionare 'Elimina' dal menu o selezionare un passaggio e scegliere ' Modifica-> Elimina 'dal menu principale.
Se un passaggio per cui sono stati definiti dei passaggi secondari viene scelto per l'eliminazione, all'utente viene visualizzato il seguente messaggio:
Ciò significa che, se un passaggio con passaggi secondari viene scelto per l'eliminazione, anche tutti i passaggi secondari vengono eliminati.
E questo è tutto ciò che devi sapere per eliminare i passaggi.
Aggiunta di punti di interruzione al test dalla visualizzazione delle parole chiave
Spesso, durante l'esecuzione, potrebbero esserci una o più cose a cui si desidera prestare attenzione e osservare che tipo di cambiamenti stanno avvenendo. Potrebbe essere per vedere lo stato in cui arriva un oggetto o per notare un valore assunto da una variabile, ecc. Una funzione che ci aiuta a fare proprio questo è un punto di interruzione.
È fondamentalmente un certo punto del test in cui si desidera sospendere l'esecuzione del test e osservare o ottenere determinate informazioni sul test. La maggior parte delle volte questa funzionalità semplifica il debug.
Ora che sappiamo cos'è un breakpoint, proveremo a capire come aggiungerli ai nostri test dalla visualizzazione delle parole chiave.
Tutto quello che devi fare è fare clic sul margine sinistro nel passaggio specifico in cui devi mettere in pausa il test. L'aggiunta di un punto di interruzione è rappresentata da un punto rosso nel margine sinistro corrispondente al passaggio in cui viene aggiunta un'interruzione.
Ecco come appare:
Selezionando un passaggio e premendo F9 sulla tastiera si ottiene anche l'aggiunta di un punto di interruzione.
Infine, può essere utilizzata anche l'opzione di menu 'Debug-> Inserisci / Rimuovi punto di interruzione'.
Quindi, una volta inserito un punto di interruzione, il test verrà eseguito fino al passaggio in cui è stato inserito normalmente e si interromperà prima di eseguirlo. A questo punto, il tester può eseguire le osservazioni richieste per le quali il programma è stato interrotto e continuare a eseguirlo scegliendo ancora una volta l'opzione “Esegui” dal menu principale ogni volta che è pronto.
Se aggiungiamo un breakpoint dalla vista parole chiave, lo stesso viene visualizzato nella vista Esperti anche davanti alla riga corrispondente alla riga a cui viene aggiunto.
Il viceversa è vero anche se aggiungi un punto di interruzione dalla vista Esperti, si riflette nella vista parola chiave.
Per quanto semplice sia inserire un punto di interruzione, è ancora più semplice eliminarlo una volta che il suo scopo è servito o quando non è più necessario.
Elimina punti di interruzione
Fare clic ancora una volta sulla riga in cui esiste già il punto di interruzione comporterà la sua eliminazione. La parola chiave F9 o l'opzione di menu 'Debug-> Inserisci o elimina punto di interruzione' può essere scelta su un passaggio con un punto di interruzione e viene rimossa.
Conclusione
Quindi questo conclude la discussione di tutte le proprietà e funzionalità della visualizzazione delle parole chiave in dettaglio. Questa vista è la più leggibile tra le due e una volta comprese tutte le caratteristiche, possiamo usarla nel modo più efficace possibile per rendere robusti i test.
=> Visita qui per la serie di tutorial di formazione QTP
Il prossimo tutorial QTP tratterà di come registrare un nuovo test e quali sono i fattori che determinano il successo di un essere in grado di farlo.
Lettura consigliata
- Tutorial QTP - Oltre 25 tutorial di formazione Micro Focus Quick Test Professional (QTP)
- Lavorare con la visualizzazione delle parole chiave - Tutorial di formazione QTP 2
- Tutorial QTP n. 3 - Aggiunta di passaggi standard dalla visualizzazione delle parole chiave
- Top 105 domande e risposte per l'intervista QTP (ultime domande per l'intervista UFT)
- Tutorial QTP n. 6 - Comprensione del record QTP e delle impostazioni di esecuzione per il nostro primo test
- Tutorial QTP n. 18 - Framework basati sui dati e ibridi spiegati con esempi QTP
- Tutorial QTP n. 24 - Utilizzo di oggetti virtuali e scenari di ripristino nei test QTP
- Parametrizzazione in QTP spiegata con esempi (Parte 1) - Tutorial QTP # 19