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