Dacă aveți segmente de cod pe care trebuie să le utilizați de mai multe ori în testele dvs., vă recomandăm să creați o funcție definită de utilizator. Prin utilizarea funcțiilor definite de utilizator, testele dvs. sunt mai scurte și mai ușor de proiectat, citit și întreținut
Bibliotecile proprii de funcții din Micro Focus UFT pot conține funcții VBScript, subrutine, module etc.
Trebuie să urmați 3 pași simpli pentru a utiliza o funcție dintr-o bibliotecă în test
Pasul 1) Pentru a crea o nouă bibliotecă de funcții în HP QTP. Selectați Fișier> Nou> Bibliotecă de funcții. Se deschide ca o filă nouă în QTP.
Permite crearea unei funcții foarte simple, care afișează Caseta de mesaje.
Funcția DemoMsgBox „Aceasta este o funcție de testare”Funcția de sfârșit
Deci, ori de câte ori această funcție este numită, trebuie afișată o casetă de mesaj. Puteți avea mai multe funcții definite în același fișier. Să salvăm funcția. O funcție are o extensie .qfl
Pasul 2) Asociați biblioteca cu testul dvs. Faceți clic pe Fișier> Setări> Resurse> Asociați funcția bibliotecă. Faceți clic pe Adăugare. Selectați Fișierul Biblioteca de funcții. Faceți clic pe Bine
Pasul 3) Ultimul pas pentru a apela funcția în scriptul de testare
Notite importante
- Folosind obiecte COM, DCOM puteți crea funcții foarte avansate
- De fapt, multe dintre caracteristicile furnizate de QTP pot fi codate folosind VBScript
- Am văzut ingineri de automatizare care îl fac mai degrabă un proiect VB decât un proiect de automatizare
- Recomandarea noastră este să ne concentrăm pe automatizarea 100%, mai degrabă decât să ne etalăm abilitățile de VB
Faceți clic aici dacă videoclipul nu este accesibil