Vietinis & QTP / UFT bendrinamų objektų saugykla

Turinys:

Anonim

Kas yra objektų saugykla QTP?

Objektų saugykla yra bandomųjų objektų ir informacijos rinkinys, kurį QTP pripažįsta dirbdamas. Kai vartotojas įrašo testą, objektai ir jų ypatybės užfiksuojami pagal numatytuosius nustatymus.

Šioje pamokoje sužinosite

  • Kaip objekto identifikavimas veikia QTP?
  • Objektų saugyklos tipai
  • Vietinė objektų saugykla
  • Bendrinamų objektų saugykla: kurkite, susiekite, redaguokite

Kaip objekto identifikavimas veikia QTP?

  • HP QTP naudoja „į žmogų“ panašią technologiją objektų identifikavimui
  • Įrašymo metu „Time QTP“ bando sužinoti GUI objekto, su kuriuo atliekama operacija, savybes.
  • „Run-Time“ metu „Micro Focus UFT“ palygina išsaugotų objekto ypatybes su faktinėmis ekrane rodomomis objekto savybėmis ir unikaliai identifikuoja objektą, nepriklausantį nuo jo vietos ekrane
  • Saugomas objektas kartu su jo savybėmis vadinamas TEST Object
  • „Run-Time“ metu tikrasis bandomoje programoje esantis objektas vadinamas „Run-Time Object“
  • Tai greiti testai „Testo objekto modelis“
  • Informacija apie bandomuosius objektus saugoma objektų saugykloje
  • Papildiniai padeda mokyti greitąjį testavimą prieš įrašant objekto pobūdį, kad sutrumpėtų laikas, reikalingas jo savybėms sužinoti

Sužinokite objekto identifikavimą su pavyzdžiu šiame vaizdo įraše

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

Objektų saugyklos tipai

QTP yra 2 tipų objektų saugykla

  1. Vietinė objektų saugykla
  2. Bendro objekto saugykla

Vietinė objektų saugykla

  • Vietinė objektų saugykla yra numatytoji objektų saugykla
  • Tai būdinga veiksmams ir gali būti naudojama tik tam tikram veiksmui
  • Vietinių objektų saugykla yra pageidautina, kai programa nėra dinaminė laiko atžvilgiu
  • Vietinio objekto saugyklos negalima pakartotinai naudoti
  • Vietinių objektų saugykloje galite atlikti daug operacijų, tokių kaip -
  • Pažymėkite bandomojoje programoje saugykloje saugomą objektą
  • Patikrinkite, ar konkretus jūsų AUT objektas yra saugomas objektų saugykloje
  • Iškirpti, kopijuoti, įklijuoti, modifikuoti ir ištrinti objektus
  • Jei netyčia pakeitėte nuosavybės vertę, galite atnaujinti jos aprašą programoje naudodami atnaujinimo funkciją.

Bendrinamų objektų saugykla: kurkite, susiekite, redaguokite

  • Visuotinė arba bendrinamų objektų saugykla yra pageidautina, kai programa yra dinamiška ir objekto aprašymas dažnai keičiasi
  • Tarp bendrinamų ir vietinių objektų saugyklos bendrų objektų saugykla dažniau naudojama automatikos projektuose
  • Tačiau ji turi priežiūros ir administravimo pridėtines išlaidas, palyginti su vietinių objektų saugykla.

Norėdami sukurti ir naudoti bendrų objektų saugyklą, turite atlikti tris pagrindinius veiksmus

  • Bendro objekto saugyklos kūrimas
  • Susieti bendrinamų objektų saugyklą
  • Redaguojama bendrinamų objektų saugykla

Pažvelkime į juos po vieną

1 žingsnis) Sukurkite bendrinamų objektų saugyklą

  • Pagal numatytuosius nustatymus visos saugyklos yra vietinės. Norėdami sukurti bendrinamų objektų saugyklą, dialogo lange Objektų saugykla spustelėkite Failas> Eksportuoti vietinius objektus
  • Saugyklos failų plėtinys yra .tsr. Suteikite tinkamą pavadinimą, sakykite „guru99“ ir išsaugokite
  • Dabar sukurtas bendrinamos saugyklos failas

2 žingsnis) Susieti bendrinamų objektų saugyklą

  • Kitas žingsnis - susieti saugyklą su savo testu, kuris leidžia ją naudoti
  • Norėdami susieti saugyklą su testu, spustelėkite Ištekliai> Susieti saugyklą
  • Galite pasirinkti saugyklą, kurią norite susieti su veiksmais, esančiais jūsų teste.
  • Dabar galite naudoti šią bendrą saugyklą, kad sukurtumėte testą

3 žingsnis) Redaguoti bendrinamų objektų saugyklą

  • Norėdami redaguoti bendrinamą saugyklą, galite naudoti objektų saugyklos tvarkyklę.
  • Pasirinkite Ištekliai> Objektų saugyklos tvarkyklė. Atidarykite mūsų sukurtą objektų saugyklą „guru99“
  • Pagal numatytuosius nustatymus saugykla atidaroma tik skaitymo režimu. Norėdami įgalinti redagavimą, spustelėkite Failas> Įgalinti redagavimą
  • Įjungę redagavimą, galite atlikti visas operacijas, pvz., Iškirpti, nukopijuoti, įklijuoti, pervardyti objektus ir pan., Kurias taip pat galite atlikti objektų saugykloje.
  • Naudodami „Object Repository Manager“ galite palyginti dvi objektų saugyklas. QTP suteiks jums tai, kas unikalu ir įprasta abiejose saugyklose
  • Norėdami sujungti dvi saugyklas į vieną, galite naudoti objektų saugyklos sujungimo įrankį