Quality Center - Integrazione QC-QTP
In questa sezione, impareremo come integrare QTP e QC. Grazie all'integrazione, gli script di automazione QTP possono essere eseguiti direttamente da Quality Center. Per stabilire una connessione, il primo passo è installare i componenti aggiuntivi richiesti. Capiremo come eseguire l'integrazione prendendo uno script QTP di esempio ed eseguendolo da QC.
Step 1 - Accedere alla home page di ALM e fare clic su "Strumenti" dall'elenco dei collegamenti.
![](https://assets.edu.lat/qc/images/qc_upload_req_1.jpg)
Step 2 - Fare clic sul collegamento "Altri componenti aggiuntivi HP ALM" dalla pagina dei componenti aggiuntivi come mostrato di seguito.
![](https://assets.edu.lat/qc/images/qc_upload_req_2.jpg)
Step 3- Nella pagina Componenti aggiuntivi, selezionare "Componenti aggiuntivi per applicazioni HP" e scegliere "Quick Test Professional". In caso di "Unified Functional testing" (UFT), scegliere le opzioni in modo appropriato e installare i componenti aggiuntivi. L'installazione è simile ai componenti aggiuntivi di HP-MS Office.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_1.jpg)
Step 4 - Stabilire una connessione tra QTP e QC andando su "File" >> "Connessione ALM / QC".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_2.jpg)
Step 5- Viene visualizzata la finestra di dialogo Connessione HP ALM. Immettere l'URL del server come mostrato nell'esempio seguente.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_3.jpg)
Step 6- Una volta che l'URL è corretto, si apre la finestra di dialogo delle credenziali. Il tester deve connettersi all'area di progetto pertinente.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_4.jpg)
Step 7- Una volta stabilita la connessione con ALM, è necessario salvare lo script del driver in Quality Center. Selezionare ALM / QC Plan come mostrato di seguito.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_5.jpg)
Step 8 - Una volta salvato il test, possiamo vedere in ALM dove il tipo di test viene mostrato come "Quick Test".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_6.jpg)
Step 9 - Quando si accede alla scheda "Test Script" che appare solo se il tipo di test è "Test rapido", lo script mostrato nella schermata QTP verrà visualizzato anche in Quality Center.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_7.jpg)
Step 10 - L'altro componente necessario richiesto per l'esecuzione dello script sono i file di libreria che possono essere inseriti nella cartella "Test Resources".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_8.jpg)
Step 11 - Il file della libreria delle funzioni può essere aggiunto creando una nuova risorsa di tipo ".qfl" o ".vbs".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_9.jpg)
Step 12 - È possibile accedere al file della libreria aggiunta in Quality Center utilizzando il visualizzatore di risorse.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_11.jpg)
Step 13 - Se sono presenti più file di libreria, lo stesso viene aggiunto creando una nuova risorsa di tipo ".qfl" o ".vbs".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_10.jpg)
Step 14 - Ancora una volta, è possibile accedere al file della libreria aggiunto in Quality Center utilizzando il visualizzatore di risorse.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_12.jpg)
Step 15 - Il componente successivo dipendente per qualsiasi esecuzione di script è "Object Repository", che viene nuovamente inserito nella sezione "Resources"
![](https://assets.edu.lat/qc/images/qc_qtp_integration_13.jpg)
Step 16 - L'archivio oggetti aggiunto e le sue proprietà possono essere visualizzati utilizzando "Resource Viewer".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_14.jpg)
Step 17 - Anche la configurazione dei dati parametrizzabili e databili può essere inserita in Quality Center nella sezione "Risorse di test".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_16.jpg)
Step 18 - La tabella dei dati aggiunti può essere visualizzata utilizzando in "Visualizzatore risorse"
![](https://assets.edu.lat/qc/images/qc_qtp_integration_17.jpg)
Step 19- Il Datatable ora dovrebbe anche essere mappato alle impostazioni del test in modo che possano essere selezionati durante l'esecuzione. Lo stesso può essere fatto utilizzando "Impostazioni" del menu "File".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_15.jpg)
Step 20- Viene visualizzata la finestra di dialogo Impostazioni di prova. Passa alla scheda Risorse e seleziona il Datatable che abbiamo aggiunto nel passaggio 16.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_24.jpg)
Step 21- Ora possiamo accedere a quelle risorse di test caricate in Quality Center nello script QTP come mostrato di seguito. I file delle librerie e gli archivi di oggetti vengono associati dinamicamente.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_25.jpg)
Step 22- Ora dovremmo consentire a QTP di interagire con altri prodotti HP. Ciò consentirà a QTP di interagire con Quality Center. Vai a "Strumenti" >> "Opzioni"
![](https://assets.edu.lat/qc/images/qc_qtp_integration_18.jpg)
Step 23 - Ora, abilita "Consenti ad altri prodotti HP di eseguire test e componenti" come mostrato di seguito.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_19.jpg)
Step 24- Il passaggio successivo consiste nell'aggiungere il test in "Test Lab" ed eseguire il test. La procedura per aggiungere i test in Test Lab rimane la stessa di quella dei test manuali.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_20.jpg)
Step 25 - Facendo clic su "Esegui", il corridore automatico si apre e abilita "Esegui tutti i test in locale" e premi "Esegui".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_21.jpg)
Step 26 - Una volta completata l'esecuzione, il risultato del test viene visualizzato nella stessa finestra di dialogo "Automatic Runner".
![](https://assets.edu.lat/qc/images/qc_qtp_integration_22.jpg)
Step 27- In Test Lab il rapporto QTP viene caricato automaticamente. L'utente può fare clic su "Avvia rapporto" per conoscere maggiori dettagli sull'esecuzione.
![](https://assets.edu.lat/qc/images/qc_qtp_integration_23.jpg)