qtp tutorials 25 micro focus quick test professional training tutorials
Oggi pubblichiamo la prima parte di una serie di guest post in più parti su Micro Focus Quick Test Professional (QTP). In questa serie di formazione QTP in più parti tratteremo in dettaglio tutti i tutorial e i concetti QTP con illustrazioni adeguate. Il nostro autore esperto Swati S. ci aiuterà a portare questa serie ai nostri lettori.
Questi tutorial QTP sono progettati per principianti e utenti avanzati. Partendo dalle basi di QTP imparerai lo scripting avanzato, il tutto con esempi pratici per la tua facile comprensione.
come aprire un file .jar windows 10
NOTA: I tutorial di testo sottostanti sono sufficienti per iniziare a imparare sullo strumento di automazione QTP. Ma se sei interessato alla formazione pratica QTP, controlla il nostro Video QTP completo corso da professionisti esperti.
Considerando la grande lista di questi Tutorial QTP , pubblicheremo frequentemente nuovi articoli. Tieni traccia di tutti gli articoli in questa serie di formazione online di Quick Test Professional in modo da non perdere nessun argomento. Segui attentamente gli argomenti, esercitati a casa sulla versione di prova QTP e poni le tue domande nella rispettiva sezione dei commenti sugli articoli. Ci assicureremo che tutte le domande pertinenti ottengano una risposta.
Se sei un utente QTP esperto, condividi la tua esperienza per migliorare questa serie di formazione QTP discutendo concetti QTP avanzati e rispondendo alle domande dei lettori.
Cosa imparerai:
Esercitazioni sulla serie di formazione QTP
Introduzione QTP
- Tutorial n. 1 - Introduzione a QuickTest Professional (QTP)
- Tutorial n. 2 - Utilizzo della visualizzazione delle parole chiave QTP e della visualizzazione Esperti
- Tutorial n. 3 - Aggiunta di passaggi standard dalla visualizzazione delle parole chiave
- Tutorial n. 4 - Istruzioni condizionali e di ciclo nella visualizzazione delle parole chiave
- Tutorial n. 5 - Passi in movimento e gestione dei punti di interruzione
- Tutorial # 6 - Comprensione del record QTP e delle impostazioni di esecuzione
- Tutorial # 7 - In che modo QTP identifica gli oggetti in modo univoco? (Devi leggere)
- Tutorial n. 8 - Modalità di registrazione, spia di oggetti e archivi
Impara lo scripting VB
- Tutorial # 9 - Tutorial VBScript - Una guida completa
- Tutorial n.10 - Nozioni di base su VBScript per imparare QTP - Tutorial 2
Checkpoint QTP
- Tutorial n. 11 - Utilizzo del codificatore di password e della schermata attiva
- Tutorial n. 12 - Vista Esperto, generatore di passi e punti di controllo
- Tutorial n. 13 - Inserimento di standard e checkpoint immagine
- Tutorial n. 14 - Inserimento di checkpoint bitmap e di testo nei test
- Tutorial n. 15 - Utilizzo di aree di testo, tabelle e punti di controllo della pagina
- Tutorial n. 16 - XML, accessibilità e checkpoint del database
Framework di automazione del test
- Tutorial n. 17 - Quadri di automazione Parte 1 (Devi leggere)
- Tutorial n. 18 - Framework di automazione del test, parte 2
Migliora i tuoi test
- Tutorial n. 19 - Parametrizzazione in QTP Part-1
- Tutorial n. 20 - Parametrizzazione in QTP Part-2
- Tutorial n. 21 - Librerie di azioni e funzioni
- Tutorial n. 22 - Utilizzo dei repository di oggetti QTP
- Tutorial n. 23 - Identificazione intelligente degli oggetti e analisi dei risultati dei test
- Tutorial n. 24 - Oggetti virtuali e scenari di ripristino
- Tutorial n. 25 - Programmazione descrittiva
Metti alla prova la tua comprensione
Ecco il primo articolo di questa serie di formazione QTP: 'Introduzione a QuickTest Professional (QTP)'
Introduzione a QuickTest Professional (QTP)
Cos'è QTP?
Quick Test Professional (QTP) di Micro Focus è un software che facilita i test di automazione per le applicazioni software: i test funzionali e di regressione per essere più specifici. QTP viene fornito con un'interfaccia utente che può essere considerata un ambiente di sviluppo integrato (IDE) per il test stesso.
L'IDE ha varie caratteristiche che aiutano il tester a sviluppare uno script completo che convalidi con successo lo scopo del test. Tutte queste caratteristiche verranno discusse in dettaglio man mano che si procede nella serie di questi articoli.
Alcuni degli aspetti importanti della QTP:
- Utilizza VB Script come linguaggio di scripting. (Un linguaggio di scripting è quello che viene interpretato in fase di esecuzione)
- QTP viene eseguito solo in ambiente Windows.
- La versione corrente di QTP è 11.0 (ultima versione Unified Functional Testing - UFT 11.5)
- Le tecnologie che supporta sono Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services e molti dei principali linguaggi. Sebbene alcune delle versioni precedenti non supportino tutte le tecnologie elencate.
Come funziona?
Il metodo di creazione del test di base è la registrazione e la riproduzione. Cosa significa veramente questo? Parliamo prima di 'Record'. Quando un tester lancia QTP ed esegue una serie di operazioni sull'AUT (Application Under Test), la QTP genera righe di codice che corrispondono a ciascuna operazione eseguita.
Questo sarà lo script di test di base. Passiamo alla 'riproduzione'. Quando lo script di test creato viene eseguito, esegue le stesse identiche operazioni sull'AUT riproducendo così la sequenza di passi già registrati.
Per esempio, Quando avvio QTP e provo ad accedere alla pagina di accesso di un programma di posta elettronica basato sul Web, inserisco l'ID di accesso, la password e premo il pulsante OK. Queste azioni vengono registrate nelle righe di codice VBScript equivalenti nell'IDE QTP. Quando salvo questo script di test e lo riproduco, QTP inserirà lo stesso ID di accesso, la password che ho inserito prima e farà clic sul pulsante OK per me.
Essendo questo il succo della tecnica di base per la creazione del test, la registrazione e la riproduzione non sono sempre sufficienti per uno script di test robusto. Il tester dovrà utilizzare le altre funzionalità dell'IDE insieme ad alcune delle sue capacità di programmazione per ottenere i risultati richiesti.
Ci sono vari aspetti tecnici da prendere in considerazione prima di tentare di registrare e riprodurre, come lo stato dell'AUT, la sincronizzazione, le esatte opzioni del menu, il codice esatto che QTP genera, ecc. Ci arriveremo non appena avremo discutere i concetti di base dello strumento stesso.
Ecco come funziona tutto questo. QTP identifica i vari oggetti nell'AUT tramite un nome o un ID gestore o qualsiasi altra proprietà / proprietà univoca che l'oggetto possiede. Durante la fase di registrazione acquisisce tutte queste proprietà e durante la riproduzione esegue le operazioni desiderate come un clic del mouse, il controllo delle caselle, ecc.
Di cosa hai bisogno per iniziare con QTP?
Una licenza QTP valida o, nel caso di uno studente, una versione di prova sul proprio computer.
Scarica QTP : Ecco un collegamento per scaricare la versione di prova QTP: Scarica Micro Focus Unified Functional Testing (UFT) .
Nel collegamento sopra, vai alla scheda 'Prove e demo' e seleziona l'opzione 'Micro Focus QTP Essentials 11.0 English Evaluation (Web GUI Testing only)'. È anche possibile selezionare l'ultima versione Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Facci sapere se desideri istruzioni più dettagliate sul download e l'installazione della versione di prova QTP sulla tua macchina.
Esistono due tipi di licenze: licenza per postazione e licenza simultanea / mobile. La licenza per postazione è per una singola macchina alla volta, mentre una licenza corrente è per un numero particolare di utenti simultanei.
Ora che abbiamo alcune informazioni di base sulla QTP, esaminiamo lo strumento stesso iniziando dall'interfaccia utente.
GUI QTP:
a cosa serve la programmazione c ++
Quando un test viene registrato o creato, può essere visualizzato in una di queste due visualizzazioni:
- Visualizzazione parole chiave: Questa vista è una rappresentazione tabellare di tutti gli oggetti e delle azioni che vengono eseguite su di essi. Ogni riga della tabella è un passaggio eseguito sull'AUT e può essere modificata. Alcune delle colonne più comuni visualizzate sono l'elemento, l'operazione, il valore e la documentazione.
- Vista esperta: Come indica il nome, questa vista è per gli utenti più tecnici che desiderano modificare il codice sorgente secondo i loro requisiti.
Entrambe le visualizzazioni sono disponibili simultaneamente in modo che l'utente possa passare da una all'altra in qualsiasi momento durante la creazione o la modifica del test.
Registriamo qualcosa per iniziare
Passo 1): Avvia QTP. La prima cosa che viene fuori è un gestore di componenti aggiuntivi. Visualizza tutti i componenti aggiuntivi disponibili e l'utente può selezionare o deselezionare quelli necessari. Active-X, Web e Visual Basic sono disponibili per impostazione predefinita. (Questa funzione può essere disattivata se necessario) .
Passo 2) Facendo clic su OK nella pagina iniziale di QTP di Gestione componenti aggiuntivi viene visualizzata. (Clicca sull'immagine per ingrandirla)
Passaggio 3) Scegliendo l'opzione 'Registra' (tasto F3), la schermata 'Impostazioni di registrazione ed esecuzione' viene visualizzata con le schede 'Web' e 'Applicazione Windows'. Fare clic su OK senza modificare le impostazioni. Tuttavia, tutte le caratteristiche di questa schermata verranno discusse a lungo in seguito.
Passaggio 4) Per il nostro esempio, avvierò l'applicazione 'Flight' dagli esempi forniti con QTP. Inserirò il 'Nome agente' e la 'Password' nella schermata di accesso. Ora, esaminiamo il codice che genera.
Quella che segue è la visualizzazione delle parole chiave. Come puoi vedere, le azioni sono sotto forma di una tabella con colonne: Oggetto, Operazione, Valore e Documentazione. L'oggetto corrisponde all'oggetto nell'AUT su cui abbiamo eseguito un'azione, l'operazione è l'azione stessa, il valore è un dato su cui abbiamo impostato l'oggetto particolare e la documentazione è più o meno come una descrizione. (Clicca sull'immagine per ingrandirla)
La visualizzazione della parola chiave corrispondente dello stesso test è la seguente. Come puoi vedere questa visualizzazione contiene il codice sorgente di tutte le azioni eseguite.
Passaggio 5) Il codice può essere manipolato da una di queste visualizzazioni.
Conclusione
Ecco un elenco di tutto ciò di cui abbiamo discusso in questo articolo:
QTP è un software che aiuta l'automazione funzionale e Test di regressione di applicazioni software. La versione corrente viene eseguita solo in ambiente Windows e utilizza lo script VB come linguaggio di scripting. Il metodo di base per la creazione di un test è la registrazione e la riproduzione, anche se non sempre è sufficiente. Viene fornito con due tipi di licenze, postali e simultanee.
I componenti aggiuntivi predefiniti sono Active X, Web e Visual Basic. Un test può essere registrato su un'applicazione Web o Windows; i dettagli specifici devono essere forniti nella finestra a comparsa delle impostazioni di registrazione ed esecuzione. La GUI fornisce due viste, Parola chiave ed Esperto.
La vista Parola chiave è un modulo tabulare che mostra dettagli come il nome degli oggetti, il suo valore e l'operazione eseguita, ecc. La vista Esperto mostra le azioni eseguite sull'AUT sotto forma di codice sorgente.
regex_match c ++
È possibile aggiungere o eliminare ulteriori operazioni da eseguire sugli oggetti di prova dalla vista Parola chiave oppure a livello di codice dalla vista Esperti. Maggiori dettagli su questo nel prossimo articolo.
Circa l'autore: Questo è Swati e con questi articoli sto cercando di creare un'esperienza di apprendimento completa per i principianti QTP. Avendo lavorato per più di 4 anni su QTP nei miei 8 anni complessivi di vita come QA, mi rendo conto che il potenziale per l'Automation Testing è immenso. Cerco di esercitare questo potenziale molto collettivamente con tutti i nostri lettori attraverso questi articoli.
Vuoi imparare QTP da professionisti esperti? Partecipa al nostro corso di formazione video online
Partecipa e condividi questa serie di formazione QTP GRATUITA con i tuoi amici. Poni le tue domande nei commenti qui sotto. Aggiungi questa pagina ai segnalibri poiché aggiorneremo i link a tutti i tutorial QTP da qui.
Lettura consigliata
- Lavorare con la visualizzazione delle parole chiave - Tutorial di formazione QTP 2
- Tutorial QTP n. 18 - Framework basati sui dati e ibridi spiegati con esempi QTP
- Tutorial DevOps: The Ultimate Guide to DevOps (25+ tutorial)
- Tutorial JAVA per principianti: oltre 100 tutorial video Java pratici
- Tutorial Python per principianti (formazione pratica GRATUITA su Python)
- 30+ Migliori tutorial sul selenio: impara il selenio con esempi reali
- Benvenuto su SoftwareTestingHelp.com!
- Tutorial approfonditi su Eclipse per principianti