Lokální a sdílené úložiště objektů v QTP/UFT

Co je objektové úložiště v QTP?

Úložiště objektů je kolekce testovacích objektů a informací, které jsou rozpoznávány QTP pro práci na něm. Když uživatel zaznamená test, objekty a jejich vlastnosti se standardně zachytí.

Jak funguje identifikace objektů v QTP?

  • HP QTP používá „lidskou“ technologii pro identifikaci objektu
  • Během ZáznamČas QTP snaží se zjistit vlastnosti objektu grafického uživatelského rozhraní, na kterém je operace prováděna.
  • Během běhu, mikrofokus UFT porovnává uložené vlastnosti objektu se skutečnými vlastnostmi objektu dostupnými na obrazovce a jednoznačně identifikuje objekt nezávisle na jeho umístění na obrazovce
  • Uložený objekt se spolu s jeho vlastnostmi nazývá TEST Object
  • Během Run-Time se skutečný objekt dostupný v testované aplikaci nazývá Run-Time Object
  • Tohle je Rychlé testy "Test objektový model"
  • Informace o testovacích objektech jsou uloženy v Object Repository
  • Doplňky pomáhají s předstihem instruovat Rychlý test o povaze objektu, který má být zaznamenán, aby se zkrátil čas potřebný k naučení jeho vlastností.

Naučte se identifikaci objektů s příkladem v následujícím videu

klikněte zde pokud video není přístupné

Typy objektového úložiště

Existují 2 typy úložišť objektů v QTP

  1. Místní úložiště objektů
  2. Sdílené úložiště objektů

Místní úložiště objektů

  • Místní úložiště objektů je výchozí úložiště objektů
  • Je specifický pro akce a lze jej použít pouze pro konkrétní akci
  • Místní úložiště objektů je vhodnější, když aplikace není dynamická s ohledem na čas
  • Místní úložiště objektů nelze znovu použít
  • V místním úložišti objektů můžete provádět mnoho operací, například –
  • Zvýrazněte objekt uložený v úložišti v testované aplikaci
  • Zkontrolujte, zda je konkrétní objekt ve vašem AUT uložen v úložišti objektů
  • Vyjmout, zkopírovat, vložit, upravit a odstranit objekty
  • V případě, že jste omylem upravili hodnotu vlastnosti, můžete její popis aktualizovat z aplikace pomocí funkce aktualizace.

Úložiště sdílených objektů: Vytvořit, přidružit, upravit

  • Globální úložiště nebo úložiště sdílených objektů je vhodnější, když je aplikace dynamická a popis objektu se často mění
  • Mezi sdíleným a místním úložištěm objektů se v projektech automatizace častěji používá úložiště sdílených objektů
  • Má však režii na údržbu a správu ve srovnání s místním úložištěm objektů.

Chcete-li vytvořit a používat úložiště sdílených objektů, musíte provést tři obecné kroky

  • Vytvoření úložiště sdílených objektů
  • Přidružení úložiště sdílených objektů
  • Úprava úložiště sdílených objektů

Pojďme se na ně podívat jeden po druhém

Krok 1) Vytvoření úložiště sdílených objektů

  • Všechna úložiště jsou ve výchozím nastavení místní. Chcete-li vytvořit úložiště sdílených objektů, v dialogovém okně Úložiště objektů Box, Klikněte na Soubor > Exportovat místní objekty
  • Soubory úložiště mají příponu .tsr. Zadejte vhodný název, řekněme „guru99“ a uložte
  • Soubor sdíleného úložiště je nyní vytvořen

Krok 2)Přiřazení úložiště sdílených objektů

  • Dalším krokem je přidružení úložiště k vašemu testu, což vám umožní jej používat
  • Chcete-li přiřadit úložiště k testu, klepněte na Prostředky > Přidružit úložiště
  • Můžete vybrat úložiště, které chcete přidružit k akcím dostupným ve vašem testu.
  • Nyní můžete toto sdílené úložiště použít k vývoji svého testu

Krok 3) Úprava úložiště sdílených objektů

  • K úpravě sdíleného úložiště můžete použít Správce úložiště objektů.
  • Vyberte Prostředky > Správce úložiště objektů. Otevřete objektové úložiště, které jsme vytvořili „guru99“
  • Ve výchozím nastavení je úložiště otevřeno v režimu pouze pro čtení. Chcete-li povolit úpravy, klikněte na Soubor > Povolit úpravy
  • Jakmile jsou úpravy povoleny, můžete provádět všechny operace, jako je vyjmutí, kopírování, vkládání, přejmenování objektů atd., které můžete také provádět v úložišti objektů
  • Pomocí Správce úložiště objektů můžete porovnat dva úložiště objektů. QTP vám poskytne statický přehled o tom, co je v obou repozitářích jedinečné a společné
  • Ke sloučení dvou úložišť do jednoho můžete použít nástroj pro sloučení úložiště objektů

Shrňte tento příspěvek takto: