Come integrare UFT(QTP) con ALM (Centro Qualità)
⚡ Riepilogo intelligente
Integrazione UFT (QTP) con ALM (Quality Center) consente di gestire script di automazione funzionale da una piattaforma centrale di gestione dei test. Questa risorsa spiega la roadmap completa: installazione del componente aggiuntivo di connettività, connessione UFT per ALM, salvando script e risorse, configurando UFT impostazione, esecuzione e analisi dei risultati.

- ALM consente l'integrazione con altri prodotti HP come HP UFT e HP LoadRunner.
- HP UFT è uno strumento di automazione funzionale che supporta l'automazione di entrambi Windowsapplicazioni basate su e web. Supporta inoltre diverse tecnologie come .NET, Java, Siebel, SAP, ecc.
- In questa sezione capiremo come guidare UFT Script di ALM. Consiste in varie configurazioni e fasi.
- Il prerequisito per questo modulo è che sia ALM che UFT deve essere stato installato.
Di seguito è riportata la tabella di marcia da seguire per poter eseguire UFT test tramite ALM:
Parte A – Installazione del componente aggiuntivo
Passo 1) Passare alla pagina di destinazione ALM (http://localhost:8181/qcbin/) e seleziona "Strumenti" come mostrato di seguito.
Passo 2) Si aprirà la pagina del componente aggiuntivo e si dovrà fare clic sul collegamento "HP ALM Connectivity".
Passo 3) Fai clic sul collegamento "Scarica HP ALM Connectivity" e il file .exe verrà scaricato nella posizione specificata.
Passo 4) Fai clic con il pulsante destro del mouse sul file scaricato e seleziona "Esegui come amministratore".
Passo 5) Non ci sarà alcuna procedura guidata di installazione che l'utente dovrà seguire se UFT è preinstallato. L'utente riceve solo lo stato dell'installazione come mostrato di seguito.
Parte B – Collegamento UFT e ALM
Passo 1) Apri UFT e noterete la presenza di ALM come uno dei menu, come mostrato di seguito.
Passo 2) Accedere al menu ALM e selezionare Connessione ALM.
Passo 3) Si apre la finestra di dialogo di connessione ALM.
- Accedere al server ALM URL.
- Inserisci il nome utente.
- Inserisci la password e fai clic su "Connetti".
Passo 4) Dopo l'autenticazione riuscita, i file ALM verranno scaricati, poiché stiamo stabilendo una connessione tra ALM e UFT per la prima volta.
Passo 5) La finestra di dialogo di connessione ALM attende che l'utente selezioni il dominio e il progetto.
- Seleziona il dominio.
- Seleziona il progetto.
- Fai clic su "Accedi".
Passo 6) La finestra di dialogo della connessione ALM visualizza lo stato.
- Indica la connessione al server e fornisce i dettagli relativi all'indirizzo del server e al nome utente.
- Collegato al progetto, elenca i dettagli relativi al progetto.
- Fai clic su 'Chiudi'.
Parte C – Salvataggio dello script in ALM
- Cerchiamo di comprendere i vari componenti necessari per eseguire un UFT script.
- Script del driver principale – Il punto di ingresso per qualsiasi UFT script, che ha estensione .mts.
- Biblioteca – I file di script/funzione pertinenti, che possono avere estensione (.vbs) o (.qfl).
- Repository di oggetti – Solitamente si tratta di un repository di oggetti condivisi (Shared Object Repository) con estensione .tsr.
- Tabella dati – Utilizzato per parametrizzare i test. Di solito un file Excel.
Nota: L'idea alla base di questo capitolo è comprendere ALM e UFT integrazione e NON imparare a scrivere UFT script.
Passo 1) Il primo passo è salvare lo script del driver principale in ALM da UFTAccedere al menu "File" e selezionare "Nuovo test", come mostrato di seguito.
Passo 2) Si apre la finestra di dialogo Nuovo test.
- Seleziona il tipo di prova.
- Immettere il nome del test.
- Dobbiamo scegliere la posizione come ALM (per impostazione predefinita visualizzerebbe il UFT posizione di installazione). Fare clic sul pulsante 'Sfoglia'.
Passo 3) Si apre la finestra di dialogo "Seleziona posizione".
- Selezionare la scheda "Piano di test ALM".
- Double-clicca sul 'Cookie di funzionalità' cartella per aprire le relative sottocartelle.
Passo 4) La finestra di dialogo 'Seleziona posizione' si apre con le sottocartelle di 'Cookie di funzionalità' cartella.
- Double-clicca sul 'Automazione' cartella.
- Fare clic su "Seleziona".
Passo 5) La finestra di dialogo "Nuovo test" viene visualizzata nuovamente all'utente.
- Con la posizione di prova selezionata che punta ad ALM.
- Fare clic su "Crea".
Passo 6) Ora verifichiamo se il test è stato creato correttamente accedendo ad ALM. Andiamo al modulo "Piano di test".
- Noterai che lo script di test 'GuruIl file '99_Bank_Auto' viene creato nella cartella 'Automation'.
- Nella scheda dettagli, possiamo anche scoprire che il tipo di test è bloccato come 'QUICKTEST_TEST', il che significa che è un UFT script.
Passo 7) Ora inizia lo sviluppoping la sceneggiatura in UFT e salvare lo script, al quale è possibile accedere in ALM selezionando la scheda "Script di test" del test creato.
Passo 8) Il passo successivo consiste nel salvare i file della libreria di funzioni associata nel modulo "risorse di test" di ALM, che verranno rilevati automaticamente durante l'esecuzione.
Per questo script, abbiamo due librerie di funzioni associate allo script di test creato, una delle quali contiene tutte le funzioni relative all'applicazione e l'altra contiene le funzioni che aiuteranno gli utenti a generare il file di output di testo con i risultati.
Passo 9) Dobbiamo salvare i file della libreria associati in ALM in "Risorse di prova".
- Fai clic sul pulsante "Nuova risorsa".
- Si apre la finestra di dialogo "Nuova risorsa".
- Inserire il nome della libreria di funzioni.
- Selezionare il tipo "Libreria di funzioni".
- Fare clic su "OK".
Passo 10) La risorsa di test creata verrà visualizzata all'utente come mostrato di seguito.
Passo 11) Ora dobbiamo caricare il file .vbs sulla risorsa di test creata.
- Fai clic su "Visualizzatore risorse".
- Fai clic su "Carica file".
Passo 12) Si apre la finestra di dialogo per il caricamento del file.
- Seleziona il percorso in cui si trova il file .vbs.
- Seleziona il file da caricare.
- Fai clic su "Apri".
Passo 13) Una volta caricato correttamente, ALM visualizza lo stato all'utente. Fare clic su "OK".
Passo 14) La risorsa di test caricata può essere visualizzata utilizzando 'Visualizzatore risorse'.
Passo 15) Ripetere i passaggi da 8 a 14 per caricare l'altro file funzione associato al test. Dopo aver caricato il file 'generateresult.vbs', verrà visualizzato il visualizzatore di risorse come mostrato di seguito.
Passo 16) Ora dobbiamo caricare i file pertinenti del "Repository degli oggetti" nel modulo "risorse di test", in modo simile a come abbiamo caricato le librerie di funzioni.
- Fai clic sul modulo "Nuova risorsa".
- Si apre la finestra "Nuova risorsa".
- Immettere il nome della risorsa di test.
- Seleziona il tipo di file come "Repository oggetti".
- Fare clic su "OK".
Passo 17) La risorsa di test viene creata come mostrato di seguito. Ora l'utente deve caricare il file del repository.
- Fai clic sulla scheda "Visualizzatore risorse".
- Fai clic sul pulsante "Carica file".
Passo 18) Ora carica il file del repository degli oggetti condivisi.
- Seleziona il file in cui è stato memorizzato.
- Fai clic sul pulsante 'Apri'.
Passo 19) Una volta caricato correttamente, ALM visualizza lo stato all'utente. Fare clic su "OK".
Passo 20) La risorsa di test può essere visualizzata direttamente da ALM come mostrato di seguito.
Passo 21) L'ultima risorsa di test che dobbiamo caricare è il foglio "Dati di test", che contiene il test parametrizzato.
A scopo dimostrativo, abbiamo automatizzato 4 casi di test. I dati di test progettati sono mostrati di seguito. Ora dobbiamo caricarli in ALM.
Passo 22) Crea una nuova risorsa con il nome 'TestData', seleziona il tipo come 'risorsa di test' e fai clic su 'OK'.
Passo 23) Come spiegato nei passaggi da 17 a 19, carica il file Excel con i dati di test e, una volta caricato correttamente, i "dati di test" creati verranno visualizzati come mostrato di seguito.
Parte D – Impostazioni in UFT
Passo 1) Abbiamo caricato tutti i file associati in ALM; dobbiamo assicurarci che lo script di automazione prelevi il file di libreria, il repository degli oggetti e il file di dati da ALM. Vediamo come associare dinamicamente le librerie di funzioni allo script di test da ALM.
Passo 2) Anche il repository degli oggetti deve essere selezionato dalla scheda "Risorse di test" di ALM. Vediamo come caricare il repository degli oggetti dinamicamente durante l'esecuzione.
Passo 3) I dati di test devono essere importati nel foglio 'Globale' di UFTPer fare ciò, dobbiamo assicurarci di avere il seguente frammento di codice prima di tentare di accedere ai parametri menzionati nella tabella dati.
Passo 4) Dobbiamo assicurarci di consentire ad altri prodotti HP di interagire con UFTPer eseguire questa operazione, vai su 'Strumenti' -> 'Opzioni' come mostrato di seguito.
Passo 5) Si apre la finestra di dialogo Opzioni.
- Seleziona il 'Test della GUI'scheda.
- Seleziona 'Esecuzioni di prova'.
- Abilita l'opzione "Consenti ad altri prodotti HP di eseguire test e componenti".
- Fare clic su "OK".
Parte E – Esecuzione di script in ALM
Passo 1) Creiamo una suite di test nel modulo "Test Lab" per l'esecuzione. Creiamo una "Nuova cartella" per la suite di test automatizzata.
- Selezionare il modulo 'Laboratorio di prova'.
- Seleziona la cartella in cui desideri creare la nuova cartella.
- Fai clic sull'icona Nuova cartella.
- Inserisci il nome della cartella.
- Fare clic su OK.
Passo 2) La nuova cartella verrà creata come mostrato di seguito:
Passo 3) Ora dobbiamo creare un set di test nella cartella creata.
- Seleziona la cartella.
- Fai clic sul pulsante "Nuovo set di test".
- Inserisci il nome del set di test.
- Fare clic su "OK".
Passo 4) Come per i test manuali, dopo aver creato il set di test, è necessario aggiungere le istanze di test dal Piano di test albero.
- Seleziona il set di test creato.
- Fai clic sul pulsante "Seleziona test". Si aprirà la struttura ad albero del piano di test.
- Seleziona il test.
- Fai clic sul pulsante '<='.
Passo 5) Il test aggiunto verrà visualizzato come mostrato di seguito.
- Il test aggiunto visualizza automaticamente il tipo di test come 'QUICKTEST_TEST'.
- Fai clic sul pulsante "Esegui" per avviare l'esecuzione.
Passo 6) Si apre la finestra di dialogo Esegui test automatico. Analizziamo tutte le funzionalità disponibili in questa finestra.
- Corri tutto – Ci permette di eseguire completamente il test set.
- Correre – Ci permette di eseguire solo l'istanza di test selezionata.
- Esegui tutti i test localmente – Il test verrà avviato sull'host locale. Se deselezionata, l'utente ha la possibilità di inserire il nome host su cui eseguire i test.
- Abilita registro – Crea un file di registro di esecuzione durante l'esecuzione del test. Per visualizzare il registro di esecuzione dopo l'esecuzione del test, selezionare 'Visualizzazione dell'esecuzione' dal 'Correremenu della stessa finestra di dialogo.
Fare clic su "Esegui" per avviare il test.
Passo 7) UFT Verrà avviato in background durante l'esecuzione dello script. Lo stato di esecuzione verrà visualizzato al termine del test, come mostrato di seguito. Chiudere la finestra.
Parte F – Analisi dei risultati
Passo 1) La griglia di esecuzione viene visualizzata nuovamente all'utente alla chiusura della finestra di dialogo 'Corridore automatico'.
- Lo stato di esecuzione del test è stato aggiornato.
- L'incorporato UFT È possibile accedere al report di prova facendo clic sul pulsante "Avvia report".
Passo 2) L'incorporato UFT Il rapporto di prova verrà mostrato all'utente.
Passo 3) È possibile accedere ai risultati dettagliati tramite il modulo "Esecuzioni di prova". Come per le prove manuali, i risultati dettagliati mostrano tutte le informazioni.
Passo 4) Il test genera anche un file di risultati di testo, accessibile dalla sezione allegati. Il file di testo viene generato dallo script (framework di test), che è NON il rapporto incorporato di UFTPer accedervi, procedi come segue:
- Selezionare l'"ID esecuzione".
- Si apre la finestra di dialogo "Dettagli esecuzione".
- Vai alla sezione "Allegati".
- Un file dei risultati sarà disponibile per il download da parte degli utenti. Double-fare clic sul file di testo.
Passo 5) Il file di testo contenente i risultati viene aperto in Blocco note. Il file dei risultati verrà visualizzato come mostrato di seguito.
Scarica la UFT Script di automazione utilizzato in questo tutorial
Video acceso QTP Integrazione con Quality Center:
Clicchi Qui. se il video non è accessibile.
Note:
- Quality Center offre numerose funzionalità, come la copia dei passaggi di test, l'invio di script via e-mail per la revisione, l'aggiunta di allegati, ecc., per facilitare uno sviluppo più rapido dei casi di test.
- È possibile creare uno script in strumenti di automazione come QTP and LoadRunnere quindi caricarli e memorizzarli in Quality Center.
- È inoltre possibile convertire direttamente uno script di test manuale in Quality Center in uno script automatizzato.
Clicchi Qui. se il video non è accessibile



















































