Helyi & Megosztott objektum-tár a QTP / UFT-ben

Tartalomjegyzék:

Anonim

Mi az Object Repository a QTP-ben?

Az Object Repository a tesztobjektumok és információk gyűjteménye, amelyet a QTP felismer, hogy dolgozik rajta. Amikor a felhasználó tesztet rögzít, az objektumokat és azok tulajdonságait alapértelmezés szerint rögzítik.

Ebben az oktatóanyagban megtanulja-

  • Hogyan működik az objektumazonosítás a QTP-ben?
  • Az objektumtár típusai
  • Helyi objektumtár
  • Megosztott objektum-tár: Létrehozás, társítás, szerkesztés

Hogyan működik az objektumazonosítás a QTP-ben?

  • A HP QTP "ember" típusú technológiát használ az objektumok azonosításához
  • A rögzítés során a Time QTP megpróbálja megtanulni egy GUI objektum tulajdonságait, amelyen a műveletet végrehajtják.
  • Futás közben a Micro Focus UFT összehasonlítja a tárolt objektum tulajdonságait a képernyőn elérhető objektum tényleges tulajdonságaival, és egyedileg azonosítja a képernyőn való elhelyezkedésétől független objektumot
  • A tárolt objektumot és annak tulajdonságait TEST Object-nek nevezzük
  • Futásidő alatt a tesztelt alkalmazásban elérhető tényleges objektumot Futásidő-objektumnak hívják
  • Ez a "Test Object Model" gyors tesztek
  • A tesztobjektumokra vonatkozó információkat az Object Repository tárolja
  • A beépülő modulok segítenek a gyors tesztelésben a rögzítendő objektum jellegének előzetes elsajátításában, ezzel csökkentve annak tulajdonságainak megismeréséhez szükséges időt

Tanulja meg az objektumazonosítást egy példával a következő videóban

Kattintson ide, ha a videó nem érhető el

Az objektumtár típusai

A QTP-ben 2 típusú objektumtár található

  1. Helyi objektumtár
  2. Megosztott objektumok tárháza

Helyi objektumtár

  • A helyi objektumtár az alapértelmezett objektumtár
  • A műveletekre jellemző, és csak egy adott művelethez használható
  • A helyi objektumtár akkor előnyösebb, ha az alkalmazás nem dinamikus az idő szempontjából
  • A helyi objektumtár nem használható fel újra
  • A helyi objektumtárban számos műveletet hajthat végre, például -
  • Jelölje ki a tesztelt alkalmazás tárolójában tárolt objektumot
  • Ellenőrizze, hogy az AUT egy adott objektuma van-e tárolva az Object Repository-ban
  • Objektumok kivágása, másolása, beillesztése, módosítása és törlése
  • Abban az esetben, ha véletlenül módosította egy tulajdonság értékét, frissítheti annak leírását az alkalmazásból a frissítési funkció használatával.

Megosztott objektum-tár: Létrehozás, társítás, szerkesztés

  • A globális vagy a megosztott objektumok tárháza előnyösebb, ha az alkalmazás dinamikus és az objektumleírás gyakran változik
  • A Megosztott és a lokális objektumtár között a megosztott objektum tárházat gyakrabban használják az automatizálási projektekben
  • Ugyanakkor karbantartási és adminisztrációs költségekkel rendelkezik, összehasonlítva a helyi objektumtárral.

Megosztott objektumtár létrehozásához és használatához három nagy lépést kell végrehajtania

  • Megosztott objektumok tárházának létrehozása
  • Megosztott objektumok tárházának társítása
  • Megosztott objektumok tárházának szerkesztése

Nézzük meg őket egyenként

1. lépés: Megosztott objektum-tár létrehozása

  • Az összes adattár alapértelmezés szerint helyi. Megosztott objektum-lerakat létrehozásához az Objektum-tárház párbeszédpanelen kattintson a Fájl> Helyi objektumok exportálása elemre.
  • Az adattár fájlok kiterjesztése .tsr. Adjon meg egy megfelelő nevet, mondván: "guru99", és mentse
  • A megosztott adattár fájl most létrejön

2. lépés: Megosztott objektum tárház társítása

  • A következő lépés a lerakat társítása a tesztjéhez, amely lehetővé teszi annak használatát
  • Ha egy adattárat társít egy teszthez, kattintson az Erőforrások> Tároló társítása elemre
  • Kiválaszthatja a Tárolót, amely társul a tesztben elérhető műveletekhez.
  • Most már használhatja ezt a megosztott adattárat a teszt fejlesztéséhez

3. lépés: Megosztott objektumok tárházának szerkesztése

  • Az Object Repository Manager segítségével szerkesztheti a megosztási adattárat.
  • Válassza az Erőforrások> Object Repository Manager lehetőséget. Nyissa meg az általunk létrehozott "guru99" objektumtárat
  • Alapértelmezés szerint a Tároló csak olvasható módban nyílik meg. A szerkesztés engedélyezéséhez kattintson a Fájl> Szerkesztés engedélyezése elemre
  • Miután engedélyezte a szerkesztést, elvégezheti az összes olyan műveletet, mint például az objektumok kivágása, másolása, beillesztése, átnevezése stb., Amelyeket az Object Repository-ban is elvégezhet
  • Az Object Repository Manager használatával két objektumtárat hasonlíthat össze. A QTP statikus információkat ad arról, hogy mi az egyedi és közös mindkét tárban
  • Az Object repository merge eszközzel két tárolót egyesíthet egybe