Radnje u QTP / UFT s primjerom

Anonim

Što je akcija u QTP-u?

Akcije pomažu u razdvajanju testa na "logičke jedinice" ili "Poslovne procese". Akcije pomažu u stvaranju skripte koja je modularnija i učinkovitija.

Kada se skripta novo kreira, sastoji se od samo jedne akcije. Ali u svoj Micro Focus UFT Script možete dodati više radnji prema zahtjevima.

Postoje dvije vrste radnji

  1. Višekratne radnje: može se koristiti u drugim testovima. Mogu se koristiti u istoj testnoj skripti više puta.
  2. Neponovljive radnje: ne mogu se koristiti u drugim testovima. Oni se u istoj skripti mogu pozvati samo jednom

Ponekad, ako akcija postane velika, lijepa je praksa podijeliti je. Postojeću radnju možete podijeliti na dva načina

  1. Neovisno jedno o drugome što odabranu radnju dijeli na dvije akcije srodnika
  2. Ugnježđena radnja koja odabranu radnju dijeli na roditeljsku radnju čiji zadnji korak poziva drugu, podređenu radnju

Akcije mogu pristupiti testnim podacima pohranjenim u tablicama podataka. HP QTP nudi 2 vrste podatkovnih listova

  1. GLOBALNA tablica podataka: Jedinstvena je za cijeli test. Bilo koja radnja može pristupiti i upisati podatke u Global Datasheet. List je nazvan "GLOBAL"
  2. LOKALNI Datasheet: Jednak broju radnji u listu. Akcija može čitati i pisati podatke samo u svoj lokalni podatkovni list. Naziv lista = "NAZIV AKCIJE".

Cjelokupna svrha stvaranja Akcija je njihova upotreba u drugim testnim skriptama. Postoje dvije metode za uvoz radnji u test

  1. Poziv na KOPIRANJE akcije: Kada napravite kopiju akcije, radnja se u cijelosti kopira, uključujući kontrolne točke, parametrizaciju i odgovarajuću karticu radnje u tablici podataka u test pozivanja. Kada umetnete kopiju postojeće radnje, možete izmijeniti kopiranu radnju, a vaše promjene neće utjecati niti će na njih utjecati bilo koji drugi test. Možete umetnuti kopije radnji koje se mogu ponovno upotrijebiti i koje se mogu ponovno upotrijebiti
  2. Poziv na POSTOJEĆU radnju: pozivi na radnje samo su za čitanje u testu pozivanja. Oni se mogu modificirati samo u testu u kojem su stvoreni. Omogućuje vam korištenje iste radnje u nekoliko testova i olakšava održavanje testova. Možete upućivati ​​pozive samo radnjama "Višekratne upotrebe".

Sljedeći video vodič pokazuje akcije . Za prijavu u Rezervaciju leta koristi se testnom skriptom vanilije stvorenom u prethodnim vodičima s 5 koraka. Ovaj je vodič najduži u svim QTP tutorijalima i preporučuje se bilježenje dok ga gledate.

Kliknite ovdje ako videozapis nije dostupan

Baš kao i funkcije / metode u programskim jezicima, također možete stvoriti ulazne i izlazne PARAMETRE za radnju. Ovaj parametar nema nikakve veze s ranije naučenom parametarizacijom podataka o ispitivanju.

Ako je potrebno, možete koristiti sljedeću izjavu za izlaz iz akcije

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Tijekom izvršavanja QTP skripte s Akcije, morate uzeti u obzir, Globalne i lokalne iteracije

Učestalost ponavljanja radnje možete promijeniti odabirom Svojstva akcijskog poziva> Pokreni karticu