Dejanja v QTP / UFT s primerom

Anonim

Kaj je akcija v QTP?

Ukrepi pomagajo razdeliti test na "logične enote" ali "Poslovne procese". Ukrepi pomagajo ustvariti skript, ki je bolj modularen in učinkovit.

Ko je skript na novo ustvarjen, je sestavljen iz samo enega dejanja. Lahko pa v svoj skript Micro Focus UFT dodate več dejanj v skladu z zahtevami.

Obstajata dve vrsti akcij

  1. Ukrepi za večkratno uporabo : lahko se uporabljajo v drugih testih. V istem testnem skriptu jih je mogoče večkrat uporabiti.
  2. Non-večkratno dejanja: ni mogoče uporabiti v druge teste. V istem skriptu jih je mogoče poklicati samo enkrat

Včasih, če akcija postane velika, je lepa praksa, da jo razdelimo. Obstoječe dejanje lahko razdelite na dva načina

  1. Neodvisno drug od drugega, ki izbrano dejanje razdeli na dve sorodstveni akciji
  2. Vgnezdeno dejanje, ki izbrano dejanje razdeli na nadrejeno dejanje, katerega zadnji korak pokliče drugo, podrejeno dejanje

Dejanja lahko dostopajo do testnih podatkov, shranjenih v obrazcih. HP QTP ponuja 2 vrsti podatkovnih listov

  1. GLOBALNI podatkovni list: Edinstven je za celoten test. Vsako dejanje lahko dostopa do podatkov in jih zapisuje v Global Datasheet. List se imenuje "GLOBAL"
  2. LOCAL Datasheet: Enako številu dejanj na listu. Dejanje lahko bere in zapisuje podatke samo v svoj lokalni podatkovni list. Ime lista = "IME AKCIJE".

Celoten namen ustvarjanja akcij je uporaba v drugih testnih skriptih. Obstajata dve metodi za uvoz dejanj v test

  1. Klic na KOPIRANJE dejanja: Ko izdelate kopijo dejanja, se dejanje v celoti preslika, vključno s kontrolnimi točkami, parametrizacijo in ustreznim zavihkom dejanja v tabeli podatkov v klicni test. Ko vstavite kopijo obstoječega dejanja, lahko spremenite kopirano dejanje in noben drug preizkus ne bo vplival niti vplival nanje. Vstavite lahko kopije dejanj, ki jih je mogoče večkrat uporabiti in jih ni mogoče ponovno uporabiti
  2. Klic k OBSTOJEČEMU dejanju: klici k dejanjem so v preskusu klica samo za branje. Spremeniti jih je mogoče samo v testu, v katerem so bili ustvarjeni. Omogoča uporabo istega dejanja v več preskusih in olajša vzdrževanje testov. Pokličete lahko samo dejanja, ki jih je mogoče ponovno uporabiti.

Naslednja video vadnica prikazuje akcije . Za prijavo v Flight Reservation uporablja testni skript vanilije, ustvarjen v prejšnjih vadnicah s 5 koraki. Ta vadnica je najdaljša v vseh vadnicah QTP in priporočamo si, da si med ogledom zapisujete.

Kliknite tukaj, če video ni dostopen

Tako kot funkcije / metode v programskih jezikih lahko tudi za dejanje ustvarite vhodne in izhodne PARAMETRE . Ta parameter nima nobene zveze s prej pridobljeno parametrizacijo preskusnih podatkov.

Če je potrebno, lahko za izhod iz akcije uporabite naslednjo izjavo

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Med izvajanjem skripta QTP z dejanjem morate upoštevati, Globalne ponovitve in lokalne ponovitve

Pogostost ponovitve dejanja lahko spremenite tako, da izberete Lastnosti klica akcije> Zavihek Zaženi