qtp tutorial 13 steps insert standard
Nel precedente sessione di formazione QTP , abbiamo elencato tutti i punti di controllo forniti da QTP. Tutti questi punti di controllo sono molto importanti per inserire punti di verifica nei test QTP per verificare se i valori attuali e attesi di un oggetto corrispondono o meno. Questo determina lo stato SUPERATO o FALLITO di quel test.
=> Fare clic qui per la serie di tutorial di formazione QTP
qual è il miglior downloader mp3 gratuito per Android
Nel tutorial di oggi, ci occuperemo di QTP Punti di controllo standard e immagine in dettaglio.
Checkpoint standard
# 1) Viene utilizzato per controllare il valore della proprietà dell'oggetto.
#Due) Confronta il valore atteso con il valore effettivo durante il runtime.
# 3) Può essere impostato durante la registrazione o la modifica di un test.
# 4) La schermata attiva può essere utilizzata anche per inserire questo checkpoint. È importante che sullo schermo attivo siano disponibili informazioni sufficienti per poter inserire un checkpoint.
Per Esempio : Se è presente una schermata con, casella di modifica Accesso, casella Modifica password, OK, Annulla e i pulsanti Guida. Dobbiamo controllare se il pulsante Annulla è visibile. Stiamo cercando di ottenere questo risultato posizionando un checkpoint sulla proprietà dell'oggetto 'Visibile' del pulsante Annulla.
Durante la registrazione ho eseguito un accesso, inserire una password e fare clic su OK; e l'impostazione sul mio schermo attivo è di memorizzare solo gli oggetti su cui ho agito e non gli altri, non sarò in grado di posizionare il checkpoint sul pulsante Annulla perché lo schermo attivo non possiede informazioni su quell'oggetto.
Pertanto, è importante che lo schermo attivo abbia catturato tutti gli oggetti sulla pagina e solo allora possiamo inserire il checkpoint. Spero che questo spieghi cosa intendo quando dico che lo schermo attivo dovrebbe avere informazioni sufficienti.
# 5) Una volta aggiunte, le proprietà del checkpoint possono essere modificate utilizzando la finestra di dialogo 'Checkpoint Properties'.
# 6) Ogni checkpoint viene aggiunto al repository di oggetti locale quando viene aggiunto. Se necessario, può essere spostato nel repository di oggetti condivisi.
# 7) Supportato per tutti gli ambienti purché vengano caricati i componenti aggiuntivi appropriati.
# 8) Alcuni esempi degli oggetti che questo può essere utilizzato sulle nostre immagini web, caselle di modifica, testo statico, tabelle web, ecc.
Come inserire un checkpoint standard durante la registrazione?
Passo 1) Inserisci-> Punto di controllo: selezionare questa opzione dal menu dopo aver avviato una sessione di registrazione.
Passaggio n. 2) - Facendo clic su questa icona si ottiene anche la stessa cosa.
Passaggio n. 3) Un elenco di punti di controllo pertinenti applicabili alla fase corrente o selezionata nell'esecuzione di una delle fasi elencate in 1 e 2.
Passaggio n. 4) Seleziona il tipo di checkpoint. Selezioneremo 'Standard' nel nostro caso.
Passaggio n. 5) L'interfaccia QTP viene nascosta e l'utente può scegliere nell'AUT l'oggetto su cui desidera inserire un checkpoint.
Passaggio n. 6) Seleziona l'oggetto e apparirà la seguente schermata:
Passaggio n. 7) Scegli l'oggetto e fai clic su OK nella finestra di dialogo. Viene visualizzata la finestra di dialogo delle proprietà del checkpoint.
Passaggio n. 8) Seleziona le proprietà che desideri controllare e fai clic su OK. Scelgo solo il nome. Come puoi vedere sopra, puoi modificare le proprietà su un valore costante o parametrizzare. C'è anche un parametro di timeout che puoi impostare.
Ciò significa che QTP attende il particolare numero di secondi specificato in questa finestra di dialogo affinché un determinato Oggetto raggiunga un valore di proprietà prima di eseguire il controllo.
Passaggio n. 9) È così che imposto i parametri e faccio clic su OK.
Passaggio n. 10) Ecco come appare il mio checkpoint nella visualizzazione delle parole chiave: (clicca per ingrandire l'immagine)
Passaggio n. undici) Nella visualizzazione esperto, viene visualizzato il codice seguente:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Come inserire un checkpoint standard durante la modifica?
# 1) Schermo attivo: Nello schermo attivo, a destra su un oggetto e seleziona l'opzione per inserire un checkpoint standard. Successivamente, segui gli stessi passaggi di cui sopra per inserire un checkpoint. (clicca per ingrandire l'immagine)
#Due) In qualsiasi fase del test QTP, selezionare l'opzione di menu 'Inserisci-> Punto di controllo' e scegliere 'Punto di controllo standard'. Di nuovo segui i passaggi precedenti.
Come è possibile accedere e modificare le proprietà del checkpoint?
Dopo la creazione, l'utente può modificare un checkpoint come richiesto. Questo può essere fatto tramite la finestra di dialogo 'Proprietà checkpoint'. È possibile accedere a questa finestra di dialogo nei seguenti modi:
# 1) Durante la creazione di un checkpoint questa casella si apre per la definizione iniziale delle proprietà
#Due) Seleziona un'istruzione di checkpoint esistente nella visualizzazione Parola chiave, fai clic con il pulsante destro del mouse e seleziona 'Proprietà checkpoint'
# 3) Apri il repository degli oggetti e le proprietà disponibili sono mostrate di seguito: (clicca per ingrandire l'immagine)
Da questa casella, tutte le proprietà di un checkpoint possono essere modificate secondo necessità.
Poiché il checkpoint standard è il primo del nostro elenco, ho fornito i passaggi dettagliati per aggiungerlo in diversi scenari e modificarlo in modi diversi in dettaglio. Andando avanti, elencherò le proprietà e le caratteristiche uniche per ogni checkpoint.
Va notato che i passaggi per aggiungere, utilizzare e manipolare i checkpoint sono tutti uguali per la maggior parte dei checkpoint. D'ora in poi, se non specificatamente menzionato, l'approccio di cui sopra può essere utilizzato genericamente anche per gli altri.
Punto di controllo dell'immagine
Una leggera variazione di un checkpoint standard è mentre viene utilizzato sulle immagini web.
Nel caso in cui l'oggetto su cui è stato inserito il checkpoint sia un'immagine web, si apre la seguente finestra di dialogo.
Va notato che questa schermata è quasi identica alla finestra di dialogo 'Proprietà Checkpoint', è specifica per le immagini.
L'unico parametro aggiuntivo è la casella di controllo 'Confronta contenuto immagine'. Se è spuntato, l'immagine in runtime viene controllata con quella memorizzata durante la creazione del checkpoint per vedere se è esattamente la stessa. Se sono uguali, i risultati del test avranno solo un'immagine. Se sono differenti entrambe le immagini verranno visualizzate nei risultati del test.
Per Esempio, nella pagina Gmail, ho provato ad inserire un checkpoint standard su una delle immagini dalla schermata Attiva e questo è ciò che viene visualizzato: (clicca per ingrandire l'immagine)
Non apporterò modifiche nella finestra di dialogo, puoi farlo se lo desideri e fare clic su OK.
Ecco come sarà il checkpoint inserito: (clicca per ingrandire l'immagine)
Il codice vista esperto:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
Questo é tutto per oggi! Continueremo con gli altri checkpoint in ulteriori sessioni. Non esitate a inviare le vostre domande.
=> Visita qui per la serie di tutorial di formazione QTP
Lettura consigliata
- Tutorial QTP - Oltre 25 tutorial di formazione Micro Focus Quick Test Professional (QTP)
- Tutorial QTP n. 14 - Come aggiungere checkpoint bitmap e di testo nei test QTP
- Tutorial QTP n. 5 - Spostamento di fasi e gestione dei punti di interruzione
- Tutorial QTP # 15 - Utilizzo di aree di testo, tabelle e punti di controllo della pagina in QTP
- Tutorial QTP n. 18 - Framework basati sui dati e ibridi spiegati con esempi QTP
- Tutorial QTP n. 6 - Comprensione del record QTP e delle impostazioni di esecuzione per il nostro primo test
- Tutorial QTP n. 24 - Utilizzo di oggetti virtuali e scenari di ripristino nei test QTP
- Tutorial approfonditi su Eclipse per principianti