Veiksmai QTP / UFT su pavyzdžiu

Anonim

Kas yra veiksmas QTP?

Veiksmai padeda suskirstyti testą į „loginius vienetus“ arba „Verslo procesus“. Veiksmai padeda sukurti modulinį ir efektyvų scenarijų.

Kai scenarijus yra naujai sukurtas, jį sudaro tik vienas veiksmas. Bet pagal savo reikalavimus prie „Micro Focus UFT“ scenarijaus galite pridėti daugiau veiksmų.

Yra dviejų tipų veiksmai

  1. Daugkartinio naudojimo veiksmai: gali būti naudojami kituose bandymuose. Jie gali būti naudojami tame pačiame testavimo scenarijuje kelis kartus.
  2. Vienkartiniai veiksmai: negalima naudoti kituose bandymuose. Tuo pačiu scenarijumi juos galima iškviesti tik vieną kartą

Kartais, jei veiksmas tampa didelis, tai yra gera praktika jį padalyti. Esamą veiksmą galite padalyti dviem būdais

  1. Nepriklausomi vienas nuo kito, kuris padalija pasirinktą veiksmą į du brolių ir seserų veiksmus
  2. Įdėtas veiksmas, kuris padalija pasirinktą veiksmą į pagrindinį veiksmą, kurio paskutiniame etape vadinamas antrasis - vaiko veiksmas

Veiksmai gali pasiekti bandomuosius duomenis, saugomus duomenų lapuose. HP QTP pateikia 2 tipo duomenų lapus

  1. GLOBAL Duomenų lapas: jis yra unikalus visam testui. Bet kuris veiksmas gali pasiekti ir įrašyti duomenis į visuotinį duomenų lapą. Lapas pavadintas „GLOBAL“
  2. LOCAL duomenų lapas: lygus veiksmų skaičiui lape. Veiksmas gali nuskaityti ir įrašyti duomenis tik į savo vietinį duomenų lapą. Lapo pavadinimas = "VEIKLOS PAVADINIMAS".

Visas „Actions“ kūrimo tikslas yra naudoti juos kituose testavimo scenarijuose. Yra du metodai, kaip importuoti veiksmus į testą

  1. Kvietimas kopijuoti veiksmą: kai darote veiksmo kopiją, visas veiksmas, įskaitant kontrolinius taškus, parametrus ir atitinkamą duomenų lentelės duomenų skirtuką, nukopijuojamas į iškvietimo testą, visas veiksmas. Įterpę esamo veiksmo kopiją, galite atlikti nukopijuoto veiksmo pakeitimus, o jūsų pakeitimai neturės įtakos ir nebus paveikti jokių kitų bandymų. Galite įterpti tiek daugkartinių, tiek daugkartinių veiksmų kopijas
  2. Kvietimas į ESAMĄ veiksmą: skambučių teste kvietimai į veiksmus yra tik skaitomi. Jie gali būti modifikuojami tik tame bandyme, kuriame jie buvo sukurti. Leidžia tą patį veiksmą naudoti keliuose bandymuose ir palengvina testų priežiūrą. Galite skambinti tik į „Daugkartinio naudojimo“ veiksmus.

Vykdant vaizdo pamoką parodomi veiksmai . Jis naudojasi vanilės testo scenarijumi, sukurtu ankstesnėse mokymo programose su 5 veiksmais, kad prisijungtumėte prie skrydžio rezervavimo. Ši mokymo programa yra ilgiausia visose QTP mokymo programose, todėl ją peržiūrint rekomenduojama užsirašyti.

Spustelėkite čia, jei vaizdo įrašas nepasiekiamas

Kaip ir funkcijos / metodai programavimo kalbose, taip pat galite sukurti veiksmo įvesties ir išvesties PARAMETRUS . Šis parametras neturi ryšio su anksčiau išmoktu bandymo duomenų parametrų nustatymu.

Jei reikia, norėdami išeiti iš veiksmo, galite naudoti šį teiginį

  • „ExitAction“.
  • „ExitActionIteration“
  • ExitRun
  • „ExitGlobalIteration“

Vykdydami QTP scenarijų naudodami veiksmus, turite atsižvelgti į visuotines iteracijas ir vietines iteracijas

Veiksmų iteracijos dažnį galite pakeisti pasirinkę Veiksmo skambučio ypatybės> Vykdyti skirtuką