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.

  • ???? Installazione del componente aggiuntivo: Scarica e installa HP ALM Connectivity UFT può comunicare con ALM.
  • 🤝 Connettere UFT e ALM: Utilizzare il menu ALM in UFT per accedere al server, al dominio e al progetto.
  • 💾 Salva gli script: Archivia lo script del driver, le librerie di funzioni, il repository degli oggetti e la tabella dei dati in ALM.
  • ⚙️ UFT Impostazioni: Carica le risorse in modo dinamico e consenti ad altri prodotti HP di eseguire i test.
  • ▶ ️ Eseguire e analizzare: Esegui il set di test da Test Lab e rivedilo UFT File di report e risultati.

Come integrare HP UFT con HP ALM

  • 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:

integrare UFT(QTP) con 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.

Installazione del componente aggiuntivo

Passo 2) Si aprirà la pagina del componente aggiuntivo e si dovrà fare clic sul collegamento "HP ALM Connectivity".

Installazione del componente aggiuntivo

Passo 3) Fai clic sul collegamento "Scarica HP ALM Connectivity" e il file .exe verrà scaricato nella posizione specificata.

Installazione del componente aggiuntivo

Passo 4) Fai clic con il pulsante destro del mouse sul file scaricato e seleziona "Esegui come amministratore".

Installazione del componente aggiuntivo

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.

Installazione del componente aggiuntivo

Parte B – Collegamento UFT e ALM

Passo 1) Apri UFT e noterete la presenza di ALM come uno dei menu, come mostrato di seguito.

Collegamento UFT e ALM

Passo 2) Accedere al menu ALM e selezionare Connessione ALM.

Collegamento UFT e ALM

Passo 3) Si apre la finestra di dialogo di connessione ALM.

  1. Accedere al server ALM URL.
  2. Inserisci il nome utente.
  3. Inserisci la password e fai clic su "Connetti".

Collegamento UFT e ALM

Passo 4) Dopo l'autenticazione riuscita, i file ALM verranno scaricati, poiché stiamo stabilendo una connessione tra ALM e UFT per la prima volta.

Collegamento UFT e ALM

Passo 5) La finestra di dialogo di connessione ALM attende che l'utente selezioni il dominio e il progetto.

  1. Seleziona il dominio.
  2. Seleziona il progetto.
  3. Fai clic su "Accedi".

Collegamento UFT e ALM

Passo 6) La finestra di dialogo della connessione ALM visualizza lo stato.

  1. Indica la connessione al server e fornisce i dettagli relativi all'indirizzo del server e al nome utente.
  2. Collegato al progetto, elenca i dettagli relativi al progetto.
  3. Fai clic su 'Chiudi'.

Collegamento UFT e ALM

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.

Salvataggio dello script in ALM

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.

Salvataggio dello script in ALM

Passo 2) Si apre la finestra di dialogo Nuovo test.

  1. Seleziona il tipo di prova.
  2. Immettere il nome del test.
  3. Dobbiamo scegliere la posizione come ALM (per impostazione predefinita visualizzerebbe il UFT posizione di installazione). Fare clic sul pulsante 'Sfoglia'.

Salvataggio dello script in ALM

Passo 3) Si apre la finestra di dialogo "Seleziona posizione".

  1. Selezionare la scheda "Piano di test ALM".
  2. Double-clicca sul 'Cookie di funzionalità' cartella per aprire le relative sottocartelle.

Salvataggio dello script in ALM

Passo 4) La finestra di dialogo 'Seleziona posizione' si apre con le sottocartelle di 'Cookie di funzionalità' cartella.

  1. Double-clicca sul 'Automazione' cartella.
  2. Fare clic su "Seleziona".

Salvataggio dello script in ALM

Passo 5) La finestra di dialogo "Nuovo test" viene visualizzata nuovamente all'utente.

  1. Con la posizione di prova selezionata che punta ad ALM.
  2. Fare clic su "Crea".

Salvataggio dello script in ALM

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.

Salvataggio dello script in ALM

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.

Salvataggio dello script in ALM

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.

Salvataggio dello script in ALM

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".

Salvataggio dello script in ALM

Passo 10) La risorsa di test creata verrà visualizzata all'utente come mostrato di seguito.

Salvataggio dello script in ALM

Passo 11) Ora dobbiamo caricare il file .vbs sulla risorsa di test creata.

  • Fai clic su "Visualizzatore risorse".
  • Fai clic su "Carica file".

Salvataggio dello script in ALM

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".

Salvataggio dello script in ALM

Passo 13) Una volta caricato correttamente, ALM visualizza lo stato all'utente. Fare clic su "OK".

Salvataggio dello script in ALM

Passo 14) La risorsa di test caricata può essere visualizzata utilizzando 'Visualizzatore risorse'.

Salvataggio dello script in ALM

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.

Salvataggio dello script in ALM

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.

  1. Fai clic sul modulo "Nuova risorsa".
  2. Si apre la finestra "Nuova risorsa".
  3. Immettere il nome della risorsa di test.
  4. Seleziona il tipo di file come "Repository oggetti".
  5. Fare clic su "OK".

Salvataggio dello script in ALM

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".

Salvataggio dello script in ALM

Passo 18) Ora carica il file del repository degli oggetti condivisi.

  • Seleziona il file in cui è stato memorizzato.
  • Fai clic sul pulsante 'Apri'.

Salvataggio dello script in ALM

Passo 19) Una volta caricato correttamente, ALM visualizza lo stato all'utente. Fare clic su "OK".

Salvataggio dello script in ALM

Passo 20) La risorsa di test può essere visualizzata direttamente da ALM come mostrato di seguito.

Salvataggio dello script in ALM

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.

Salvataggio dello script in ALM

Passo 22) Crea una nuova risorsa con il nome 'TestData', seleziona il tipo come 'risorsa di test' e fai clic su 'OK'.

Salvataggio dello script in ALM

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.

Salvataggio dello script in ALM

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.

Impostazioni in UFT

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.

Impostazioni in UFT

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.

Impostazioni in UFT

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.

Impostazioni in UFT

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".

Impostazioni in UFT

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.

Esecuzione di script in ALM

Passo 2) La nuova cartella verrà creata come mostrato di seguito:

Esecuzione di script in ALM

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".

Esecuzione di script in ALM

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 '<='.

Esecuzione di script in ALM

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.

Esecuzione di script in ALM

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.

Esecuzione di script in ALM

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.

Esecuzione di script in ALM

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".

Analizzare i risultati

Passo 2) L'incorporato UFT Il rapporto di prova verrà mostrato all'utente.

Analizzare i risultati

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.

Analizzare i risultati

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.

Analizzare i risultati

Passo 5) Il file di testo contenente i risultati viene aperto in Blocco note. Il file dei risultati verrà visualizzato come mostrato di seguito.

Analizzare i risultati

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

DOMANDE FREQUENTI

L'IA migliora l'automazione dei test tramite localizzatori di oggetti auto-riparanti, previsione dei guasti e prioritizzazione intelligente dei test. Ciò riduce la manutenzione di UFT script integrati con ALM che aiutano i team a concentrarsi sulle aree ad alto rischio.

No. L'IA potenzia la creazione di test e l'analisi dei risultati, ma l'ALM centralizza ancora le risorse di test, l'esecuzione e la creazione di report, mentre UFT guida gli script funzionali. L'integrazione rimane la spina dorsale del flusso di lavoro.

UFT è uno strumento di automazione dei test funzionali che esegue script sulle applicazioni. ALM, o Quality Center, è una piattaforma di gestione dei test che archivia, pianifica, esegue e genera report su tali test in un unico luogo.

QUICKTEST_TEST è il tipo di test che ALM assegna a un UFT (precedentemente QuickTest) script. Identifica il test come un test automatizzato UFT test piuttosto che uno manuale, quindi ALM lo esegue UFT.

Riassumi questo post con: