Co je úložiště objektů v QTP?
Objektové úložiště je sbírka testovacích objektů a informací, které QTP rozpoznává pro práci na nich. Když uživatel zaznamená test, jsou ve výchozím nastavení zachyceny objekty a jejich vlastnosti.
V tomto výukovém programu se naučíte-
- Jak funguje identifikace objektu v QTP?
- Druhy úložiště objektů
- Místní úložiště objektů
- Sdílené úložiště objektů: vytváření, přidružení, úpravy
Jak funguje identifikace objektu v QTP?
- HP QTP používá k identifikaci objektu technologii podobnou člověku
- Během záznamu se Time QTP pokusí naučit vlastnosti objektu GUI, na kterém se operace provádí.
- Během běhu porovnává Micro Focus UFT vlastnosti uloženého 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 a společně s jeho vlastnostmi se nazývá TEST Object
- Během běhu se skutečný objekt dostupný v testované aplikaci nazývá Run-Time Object
- Toto jsou rychlé testy „Test objektového modelu“
- Informace o testovacích objektech jsou uloženy v úložišti objektů
- Doplňky pomáhají s instruováním rychlého testu předem o povaze objektu, který má být zaznamenán, aby se zkrátil čas potřebný k osvojení jeho vlastností
Naučte se identifikaci objektu pomocí příkladu v následujícím videu
Pokud video není přístupné, klikněte sem
Druhy úložiště objektů
V QTP existují 2 typy úložiště objektů
- Místní úložiště objektů
- 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ší, pokud 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 testované aplikace
- Zkontrolujte, zda je konkrétní objekt ve vašem AUT uložen v úložišti objektů
- Vyjmout, kopírovat, vložit, upravit a odstranit objekty
- V případě, že jste omylem upravili hodnotu vlastnosti, můžete aktualizovat její popis z aplikace pomocí funkce aktualizace.
Sdílené úložiště objektů: vytváření, přidružení, úpravy
- Globální nebo sdílené úložiště 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 sdílené úložiště objektů běžněji používá v projektech automatizace
- Ve srovnání s místním úložištěm objektů však má režii údržby a správy.
Chcete-li vytvořit a používat úložiště sdílených objektů, musíte provést tři široké kroky
- Vytvoření úložiště sdílených objektů
- Přidružení úložiště sdílených objektů
- Úpravy úložiště sdílených objektů
Podívejme se na ně jeden po druhém
Krok 1) Vytvoření úložiště sdílených objektů
- Ve výchozím nastavení jsou všechna úložiště lokální. Chcete-li vytvořit úložiště sdílených objektů, klikněte v dialogovém okně Úložiště objektů na Soubor> Exportovat místní objekty
- Soubory úložiště mají příponu .tsr. Zadejte vhodný název, řekněte „guru99“ a uložte jej
- Sdílený soubor ú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í jeho použití
- Chcete-li přidružit úložiště k testu, klikněte na Zdroje> Přiřadit ú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 použít toto sdílené úložiště k vývoji vašeho testu
Krok 3) Úpravy ú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 úložiště objektů, které jsme vytvořili "guru99"
- Ve výchozím nastavení je úložiště otevřeno v režimu jen pro čtení. Chcete-li povolit úpravy, klikněte na Soubor> Povolit úpravy
- Jakmile je editace povolena, můžete provádět všechny operace, jako je vyjímání, kopírování, vkládání, přejmenování objektů atd., Které můžete provádět také v úložišti objektů
- Pomocí Správce úložiště objektů můžete porovnat dvě úložiště objektů. QTP vám poskytne statistické údaje o tom, co je v obou úložištích jedinečné a běžné
- Nástroj sloučení úložiště objektů můžete použít ke sloučení dvou úložišť do jednoho