Š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
- Višekratne radnje: može se koristiti u drugim testovima. Mogu se koristiti u istoj testnoj skripti više puta.
- 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
- Neovisno jedno o drugome što odabranu radnju dijeli na dvije akcije srodnika
- 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
- GLOBALNA tablica podataka: Jedinstvena je za cijeli test. Bilo koja radnja može pristupiti i upisati podatke u Global Datasheet. List je nazvan "GLOBAL"
- 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
- 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
- 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