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

  1. Za višekratnu upotrebu Radnje: mogu se koristiti u drugim testovima. Mogu se koristiti u istoj testnoj skripti više puta.
  2. 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

  1. Nezavisan jedna od druge koja dijeli odabranu radnju na dvije srodne radnje
  2. 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

  1. GLOBALNA podatkovna tablica: Jedinstven je za cijeli test. Bilo koja radnja može pristupiti i pisati podatke u Global Datasheet. List se zove "GLOBALNO"
  2. 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

  1. 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
  2. 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