Come utilizzare le funzioni in QTP / UFT in 3 semplici passaggi

Anonim

Se hai segmenti di codice che devi utilizzare più volte nei tuoi test, potresti voler creare una funzione definita dall'utente. Utilizzando le funzioni definite dall'utente, i test sono più brevi e più facili da progettare, leggere e mantenere

Le proprie librerie di funzioni in Micro Focus UFT possono contenere funzioni VBScript, subroutine, moduli, ecc.

È necessario seguire 3 semplici passaggi per utilizzare una funzione da una libreria nel test

Passaggio 1) Per creare una nuova libreria di funzioni in HP QTP. Seleziona File> Nuovo> Libreria di funzioni. Si apre come una nuova scheda in QTP.

Consente di creare una funzione molto semplice che mostra Message Box.

Funzione DemoMsgBox "Questa è una funzione di test"Fine funzione

Quindi, ogni volta che questa funzione viene chiamata, deve essere visualizzata una finestra di messaggio. È possibile definire più funzioni nello stesso file. Salviamo la funzione. Una funzione ha un'estensione .qfl

Passaggio 2) Associa la libreria al tuo test. Fare clic su File> Impostazioni> Risorse> Associa libreria di funzioni. Fare clic su Aggiungi. Seleziona The Function Library File. Fare clic su OK

Passaggio 3) Ultimo passaggio per chiamare la funzione nello script di test

Note importanti

  • Utilizzando COM, oggetti DCOM è possibile creare funzioni molto avanzate
  • In effetti, molte delle funzionalità fornite da QTP possono essere codificate utilizzando VBScript
  • Abbiamo visto ingegneri dell'automazione che lo rendono più un progetto VB piuttosto che un progetto di automazione
  • Il nostro consiglio è di concentrarti sull'automazione al 100% piuttosto che ostentare le tue abilità di VB

Fare clic qui se il video non è accessibile