Ak máte segmenty kódu, ktoré musíte vo svojich testoch použiť viackrát, môžete vytvoriť užívateľsky definovanú funkciu. Používaním funkcií definovaných používateľom sú vaše testy kratšie a je ľahšie ich navrhnúť, prečítať a udržiavať
Vaše vlastné funkčné knižnice v Micro Focus UFT môžu obsahovať funkcie, podprogramy, moduly atď. VBScript.
Ak chcete vo svojom teste použiť funkciu z knižnice, musíte postupovať podľa 3 jednoduchých krokov
Krok 1) Vytvorenie novej knižnice funkcií v HP QTP. Vyberte položky Súbor> Nové> Knižnica funkcií. Otvára sa ako nová karta v QTP.
Umožňuje vytvoriť veľmi jednoduchú funkciu, ktorá zobrazuje schránku správ.
Ukážka funkcieMsgBox "Toto je testovacia funkcia"Koncová funkcia
Takže kedykoľvek sa táto funkcia nazýva, musí sa zobraziť okno so správou. V rovnakom súbore môžete mať definovaných viac funkcií. Uložme funkciu. Funkcia má príponu .qfl
Krok 2) Priraďte knižnicu k testu. Kliknite na položky Súbor> Nastavenia> Zdroje> Priradiť knižnicu funkcií. Kliknite na položku Pridať. Vyberte súbor knižnice funkcií. Kliknite na tlačidlo OK
Krok 3) Posledný krok na vyvolanie funkcie v testovacom skripte
Dôležité poznámky
- Pomocou objektov COM, DCOM môžete vytvárať veľmi pokročilé funkcie
- V skutočnosti je možné veľa funkcií poskytovaných QTP kódovať pomocou VBScript
- Videli sme automatizačných inžinierov, ktorí z toho robia skôr projekt VB, ako automatizačný projekt
- Naše odporúčanie je zamerať sa skôr na 100% automatizáciu ako na ohlasovanie vašich schopností VB
Ak video nie je prístupné, kliknite sem