QTP - Debug
Il debug, nel contesto dei test di automazione, è un processo sistematico per individuare e correggere i problemi di codifica nello script di automazione in modo che lo script sia più robusto e possa individuare i difetti nell'applicazione.
Esistono vari modi per eseguire il debug utilizzando i punti di interruzione in QTP. I punti di interruzione possono essere inseriti semplicemente premendo "F9" o utilizzando l'opzione di menu "Esegui" → "Inserimento / rimozione punto di interruzione".
Dopo aver inserito il punto di interruzione, il punto "rosso colorato" e la linea verranno evidenziati in ROSSO come mostrato di seguito -
Metodo | ShortCut | Descrizione |
---|---|---|
Entra | F11 | Utilizzato per eseguire ogni singolo passaggio. Entra nella funzione / azione ed esegue riga per riga. Si ferma su ogni riga dopo l'esecuzione. |
Scavalcare | F10 | Utilizzato per scavalcare la funzione. Step Over esegue solo il passaggio corrente nel documento attivo. |
Uscire | Maiusc + F11 | Dopo aver eseguito Step Into, è possibile utilizzare il comando Step Out. Step Out continua la corsa fino alla fine della funzione, quindi sospende la sessione di corsa alla riga successiva. |
Opzioni in Break Point
È possibile accedere a varie opzioni in Break Point navigando nel menu "Esegui".
Sr.No. | Scorciatoia e descrizione |
---|---|
1 | F9 Inserisci / Rimuovi BreakPoint |
2 | Ctrl+F9 Abilita / Disabilita BreakPoint |
3 | Ctrl+Shift+F9 Cancella tutto BreakPoint |
4 | Use Only Menu Abilita / Disabilita tutti i breakpoint |
Riquadro di debug
Di seguito sono riportati i riquadri nella finestra di debug:
Output - Questa scheda mostra tutti gli output delle dichiarazioni di stampa.
Watch - Questa scheda mostra l'output booleano dell'espressione data.
LocalVariables - Questa scheda mostra l'output delle variabili locali.
Esempio
Il riquadro di controllo mostra l'espressione di output come mostrato di seguito:
Il riquadro delle variabili locali mostra i valori detenuti dalle variabili locali come mostrato di seguito: