Kas ir objektu krātuve QTP?
Object Repository ir testa objektu un informācijas kolekcija, kuru QTP atzīst par darbu pie tā. Kad lietotājs reģistrē testu, objekti un to īpašības pēc noklusējuma tiek tverti.
Šajā apmācībā jūs uzzināsiet
- Kā objekta identifikācija darbojas QTP?
- Objekta krātuves veidi
- Vietējo objektu krātuve
- Koplietojamo objektu krātuve: izveidojiet, saistiet, rediģējiet
Kā objekta identifikācija darbojas QTP?
- HP QTP objektu identificēšanai izmanto "līdzīgu" tehnoloģiju
- Ieraksta laikā Time QTP mēģina uzzināt GUI objekta īpašības, ar kuru tiek veikta darbība.
- Izpildes laikā Micro Focus UFT salīdzina saglabāto objektu rekvizītus ar faktiskajām ekrānā pieejamajām objekta īpašībām un unikāli identificē objektu neatkarīgi no tā atrašanās vietas ekrānā
- Saglabāto objektu un tā īpašības sauc par TEST Object
- Izpildlaika laikā faktiskais pārbaudāmajā lietojumprogrammā pieejamais objekts tiek saukts par Run-Time Object
- Šis ir ātro testu "Testa objekta modelis"
- Informācija par testa objektiem tiek saglabāta objektu krātuvē
- Pievienojumprogrammas palīdz ātri pārbaudīt ātro pārbaudi par ierakstāmā objekta raksturu, lai samazinātu tā īpašību apgūšanai nepieciešamo laiku.
Uzziniet objekta identifikāciju, izmantojot piemēru nākamajā videoklipā
Noklikšķiniet šeit, ja videoklips nav pieejams
Objekta krātuves veidi
QTP ir 2 veidu objektu krātuve
- Vietējo objektu krātuve
- Koplietojamo objektu krātuve
Vietējo objektu krātuve
- Vietējais objektu krātuve ir noklusējuma objektu krātuve
- Tas ir raksturīgs darbībām un to var izmantot tikai noteiktai darbībai
- Vietējā objekta krātuve ir vēlama, ja lietojumprogramma nav dinamiska attiecībā pret laiku
- Vietējo objektu krātuvi nevar atkārtoti izmantot
- Vietējā objektu krātuvē varat veikt daudzas darbības, piemēram, -
- Izcelt testējamā lietojumprogrammā krātuvē saglabātu objektu
- Pārbaudiet, vai jūsu AUT objekts ir saglabāts objektu krātuvē
- Objektu izgriešana, kopēšana, ielīmēšana, modificēšana un dzēšana
- Gadījumā, ja nejauši esat mainījis rekvizīta vērtību, varat atjaunināt tā aprakstu no lietojumprogrammas, izmantojot atjaunināšanas funkciju.
Koplietojamo objektu krātuve: izveidojiet, saistiet, rediģējiet
- Globālā vai koplietojamo objektu krātuve ir vēlama, ja lietojumprogramma ir dinamiska un objekta apraksts bieži mainās
- Starp koplietojamo un lokālo objektu repozitoriju koplietojamo objektu repozitoriju biežāk izmanto automatizācijas projektos
- Tomēr tam ir uzturēšanas un administrēšanas pieskaitāmās izmaksas, salīdzinot ar vietējo objektu krātuvi.
Lai izveidotu un izmantotu koplietojamo objektu krātuvi, jāveic trīs plašas darbības
- Koplietojamo objektu krātuves izveide
- Koplietojamo objektu repozitorija saistīšana
- Koplietojamo objektu krātuves rediģēšana
Apskatīsim tos pa vienam
1. darbība. Koplietojamo objektu krātuves izveide
- Pēc noklusējuma visi krātuves ir lokāli. Lai izveidotu koplietojamo objektu krātuvi, objektu krātuves dialoglodziņā noklikšķiniet uz Fails> Eksportēt vietējos objektus
- Repozitorija failiem ir paplašinājums .tsr. Piešķiriet piemērotu vārdu, sakot "guru99", un saglabājiet
- Tagad ir izveidots koplietojamā krātuves fails
2. darbība. Koplietojamo objektu krātuves saistīšana
- Nākamais solis ir saistīt repozitoriju ar testu, kas ļauj to izmantot
- Lai saistītu krātuvi ar testu, noklikšķiniet uz Resursi> Saistīt krātuvi
- Varat atlasīt krātuvi, kuru saistīt ar testā pieejamajām darbībām.
- Tagad jūs varat izmantot šo koplietojamo krātuvi testa izstrādei
3. darbība. Koplietojamo objektu krātuves rediģēšana
- Objekta krātuves pārvaldnieku var izmantot, lai rediģētu koplietošanas krātuvi.
- Atlasiet Resursi> Objekta krātuves pārvaldnieks. Atveriet mūsu izveidoto objektu krātuvi "guru99"
- Pēc noklusējuma krātuve tiek atvērta tikai lasīšanas režīmā. Lai iespējotu rediģēšanu, noklikšķiniet uz Fails> Iespējot rediģēšanu
- Kad rediģēšana ir iespējota, jūs varat veikt visas darbības, piemēram, izgriezt, kopēt, ielīmēt, pārdēvēt objektus utt., Varat arī veikt objektu krātuvē
- Izmantojot objektu krātuves pārvaldnieku, varat salīdzināt divas objektu krātuves. QTP sniegs jums statisku informāciju par to, kas ir unikāls un kopīgs abos krātuvēs
- Lai apvienotu divus krātuves vienā, varat izmantot objektu krātuves sapludināšanas rīku