Akcije u QTP/UFT s primjerom
Što je Action u QTP-u?
Akcije pomoći podijeliti vaš test u "logičke jedinice" ili "poslovne procese". Akcije pomažu u stvaranju skripte koja je modularnija i učinkovitija.
Kada je skripta novokreirana, sastoji se od samo jedne akcije. Ali možete dodati više radnji svojoj Micro Focus UFT skripti prema zahtjevima.
Postoje dvije vrste akcija
- Za višekratnu upotrebu Radnje: mogu se koristiti u drugim testovima. Mogu se koristiti u istoj testnoj skripti više puta.
- Nije za višekratnu upotrebu Radnje: ne može se koristiti u drugim testovima. Mogu se pozvati u istoj skripti samo jednom
Ponekad, ako akcija postane velika, lijepo je podijeliti je. Postojeću radnju možete podijeliti na dva načina
- Nezavisan jedna od druge koja dijeli odabranu radnju na dvije srodne radnje
- Ugniježđena radnja koji dijeli odabranu radnju u nadređenu radnju čiji posljednji korak poziva drugu, podređenu radnju
Akcije mogu pristupiti testnim podacima pohranjenim u podatkovnim tablicama. HP QTP pruža 2 vrste podatkovnih listova
- GLOBALNA podatkovna tablica: Jedinstven je za cijeli test. Bilo koja radnja može pristupiti i pisati podatke u Global Datasheet. List se zove "GLOBALNO"
- LOKALNA podatkovna tablica: Jednak broju radnji na listu. Akcija može čitati i pisati podatke samo u vlastitu lokalnu podatkovnu tablicu. Naziv lista = “NAZIV RADNJE”.
Cjelokupna svrha stvaranja radnji je njihovo korištenje u drugim testnim skriptama. Postoje dvije metode za uvoz radnji u test
- Poziv za KOPIRANJE radnje: Kada napravite kopiju radnje, radnja se kopira u cijelosti, uključujući kontrolne točke, parametriranje i odgovarajuću karticu radnje u podatkovnoj tablici u test pozivanja. Kada umetnete kopiju postojeće radnje, možete unijeti izmjene u kopiranu radnju, a vaše promjene neće utjecati niti će na njih utjecati bilo koji drugi test. Možete umetnuti kopije radnji za višekratnu i jednokratnu upotrebu
- Poziv na POSTOJEĆU radnju: pozivi na radnje su samo za čitanje u testu pozivanja. Mogu se mijenjati samo u testu u kojem su stvoreni. Omogućuje korištenje iste akcije u nekoliko testova i olakšava održavanje testova. Možete pozivati samo radnje za višekratnu upotrebu.
Sljedeći video vodič pokazuje Akcije. Koristi vanilla test skriptu stvorenu u prethodnim vodičima s 5 koraka za prijavu Rezervacija leta. Ovaj vodič je najduži u svemu QTP vodiči i preporučuje se da vodite bilješke dok ga gledate.
Kliknite ovdje ako video nije dostupan
Baš kao Funkcije/metode u programskim jezicima također možete kreirati ulaz i izlaz PARAMETRI za akciju. Ovaj parametar ima nikakva veza s Parametrizacija testnih podataka naučio ranije.
Ako je potrebno, možete koristiti sljedeću naredbu za izlaz iz radnje
- IzlazAkcija.
- ExitActionIteration
- IzlazRun
- Izlaz iz GlobalIteration
Dok izvršavate a QTP skripta s radnjama, morate uzeti u obzir, Globalne iteracije i lokalne iteracije
Možete promijeniti učestalost ponavljanja radnje odabirom Svojstva poziva radnje > kartica Pokreni