object repository qtp tutorial 22
Úložiště objektů ve správci QTP a úložiště objektů
Dnešním tématem jsou úložiště objektů QTP. V předchozích článcích jsme diskutovali jak QTP identifikuje a ukládá objekty ve skladu, OR. Také jsme viděli, jak se vlastnosti objektu objevují v OR. Pro rychlou rekapitulaci se podíváme na obrazovku NEBO. Můžete jej spustit z aktuálního testu kliknutím na ikonu nebo z „ Zdroje-> úložiště objektů “Možnost.
=> Klepnutím sem zobrazíte sérii výukových programů QTP
Spustí následující dialogové okno úložiště objektů:
Zde je třeba poznamenat:
- Objekty jsou uloženy hierarchicky.
- Toto je místní úložiště, které obsahuje objekty pro Action1.
- Pokud by akce měla nějaké kontrolní body, stejné by byly k dispozici v tomto dialogu k úpravám.
V našich předchozích článcích jsme také učinili několik odkazů na Sdílená OR. Pojďme se o nich dozvědět vše.
NA sdílené úložiště objektů ukládá objekty do souboru, ke kterému lze přistupovat několika testy (v režimu jen pro čtení).
Jedním z důležitých aspektů při plánování testů (nebo výběru a rámec pro váš projekt) je zvážit, kde a jak chcete své objekty ukládat a jak musí být zpřístupněny testeru.
Typy úložiště objektů v QTP
Následuje několik typů úložiště objektů v QTP:
- Místní OR - každá akce bude mít své objekty uložené v místním úložišti
- Sdílené OR - všechny akce budou odkazovat na jeden pouze pro čtení NEBO
- Místní a sdílená OR - akce může používat místní i více sdílených operačních systémů.
V jednom z našich předchozích tutoriálů jsme hovořili o tom, jak se objekty vybírají, pokud má určitá akce sdílené OR i místní OR, více sdílených OR atd.
Uvidíme, jak se vytvoří sdílené OR a jak můžeme přesouvat objekty do a ze sdíleného OR na místní nebo naopak.
jak otevřít soubor bin na Androidu
K udržení OR ve vašem testu existuje specializovaný správce objektů, který poskytuje QTP. Je přístupný z položky nabídky „ Zdroje-> Správce úložiště objektů “.
Pomocí ORM můžete provádět následující:
- Vytváření nových úložišť objektů v QTP
- Otevírání úložišť objektů
- Ukládání úložišť objektů
- Uzavření úložišť objektů
- Správa objektů ve sdílených úložištích objektů QTP
- Správa parametrů úložiště
- Úpravy podrobností o objektu
- Umístění testovacích objektů
- Provádění slučovacích operací
- Provádění operací importu a exportu
V tomto příkladu uvidíme, jak vytvořit sdílený OR pro test, pochopíme, jak ho lze přidružit, a uvidíme, jak lze objekty použít.
Chcete-li vytvořit sdílený soubor OR (.tsr), spusťte ORM. Otevře se nové úložiště, nebo to můžete udělat explicitně pomocí možnosti „Soubor-> Nový“. Jakékoli OR je jen tak dobré jako objekty, které má. Dalším krokem je tedy zjevně přidání objektů.
Odsud to můžete udělat třemi způsoby:
Metoda č. 1) Definujte testovací objekty. „Object-> Define Test Object“ - při výběru této možnosti se zobrazí následující dialog:
Zde můžete určit prostředí, třídu, název, vlastnosti a přidat objekt do úložiště. Snímek obrazovky může představovat ukázková data, která byste mohli zadat.
Metoda č. 2) Přidat objekty: Po výběru této možnosti se špičatá ruka aktivuje, QTP se minimalizuje a po kliknutí na objekt, který chcete přidat, se zobrazí následující dialogové okno a můžete přidat objekt.
Metoda č. 3) Navigovat a učit se: Toto je nejzajímavější a nejpoužívanější způsob. Jak název napovídá, stačí instruovat QTP, aby „navigovalo a učilo se“, ukazovalo na objekt ve vaší aplikaci a QTP objekty automaticky získá v závislosti na nastavení filtru.
Vyberte tuto možnost z nabídky nebo stiskněte klávesu F6, na snímku obrazovky si všimněte malého dialogu pro navigaci a učení v horní části stránky. Nyní stiskněte v dialogovém okně tlačítko Naučit se a klikněte na stránku. Přejděte na mnoho stránek a stiskněte tlačítko Učit se tolikrát, kolikrát je potřeba. Po dokončení zavřete dialogové okno „Navigovat a učit se“.
Možnosti filtru jsou následující:
V dialogovém okně jsem vybral možnost „Všechny typy objektů“ a klikl jsem na hlavní stránku gmail.com. Následující objekty jsou přidány do OR:
Pomocí některého z výše uvedených způsobů vytvořte sdílenou ORM, přidejte objekty a uložte ji.
Do sdíleného NE lze přidat objekty. Je to z místního OR.
Otevřete test nebo vytvořte nový test. Přihlášení do Gmailu - náš příklad. Spusťte OR pro tento test. Vypadá to takto:
Chci vytvořit sdílený OR, který obsahuje objekty Email, Heslo a Přihlášení. Nabídka „Soubor“ má pod sebou 2 možnosti, „Exportovat místní objekty“ a „Exportovat a nahradit místní objekty“. Můžete použít jednu z těchto možností.
Pokud použijete příkaz „Exportovat místní objekty“, místní objekty se exportují do určeného úložiště sdílených objektů (soubor s .tsr rozšíření). Váš test nadále používá objekty v místním úložišti objektů a nové úložiště sdílených objektů není přidruženo k vašemu testu.
S „Exportovat a nahradit místní objekty“ je nové úložiště sdílených objektů (soubor s a .tsr rozšíření) je přidružen k vašemu testu a objekty v místním úložišti objektů jsou odstraněny.
Vyberte libovolnou z možností a vyberte sdílené NEBO, do kterého chcete exportovat.
Přiřazení sdíleného úložiště objektů k vašemu testu
Poté, co se rozhodnete použít pro svůj test sdílené NE, vytvořte jej a přidejte do něj objekty, musí tester explicitně zahrnout soubor .tsr do testu, aby v něm mohl objekty používat.
Chcete-li tak učinit, přejděte na „ Zdroje-> Přidružit repozitáře “. Otevře se následující dialogové okno:
Klikněte na znaménko „+“. Vyberte NEBO. Jakmile to vyberete, všechny akce, které jsou k dispozici ve vašem testu, se zobrazí v poli „Dostupné akce“.
Vyberte tolik nebo tolik, kolik chcete. Jen jeden mám, takže jdu do toho a vyberu si ho. Po dokončení klikněte na OK.
Po úspěšném přidružení se sdílené NE objeví v podokně Zdroje, pokud je již viditelné, nebo jej můžete spustit z „ Zobrazit-> Zdroje “Možnost.
Chcete-li odebrat přidružení, můžete kliknout pravým tlačítkem na soubor .tsr v podokně prostředků a vybrat možnost „Odebrat úložiště ze seznamu“. Nebo můžete jít do Zdroje-> Přidružené repozitáře ”, Vyberte sdílenou ORM, kterou chcete odebrat, a klikněte na křížek.
Pravidla, jak bude fungovat sdílené OR a místní OR, najdete v našich tutoriál č. 8 . Ačkoli existuje mnoho dalších funkcí pro ORM a OR, omezíme se na to, co jsme se naučili v tomto článku, protože jsou nejužitečnější. Zbytek z nich může každý tester snadno přečíst sám, jakmile si přečte tento článek.
Doufám, že jsme zjednodušili proces používání úložiště objektů v QTP.
=> Navštivte zde sérii školení QTP Training Tutorials
V každém případě prosím pošlete své dotazy, pokud nějaké máte.
Doporučené čtení
- Výukový program QTP # 7 - Paradigma identifikace objektů QTP - Jak QTP jednoznačně identifikuje objekty?
- Výukový program QTP č. 23 - Inteligentní identifikace objektů QTP, bod synchronizace a analýza výsledků testu
- Výukový program QTP č. 24 - Používání virtuálních objektů a scénářů obnovy v testech QTP
- Výukový program QTP č. 8 - Další informace o režimech záznamu QTP, špionážních objektech a úložištích objektů
- Parametrizace v QTP (část 2) - Výukový program QTP # 20
- Objektově orientované programování v C ++
- Výukový program pro želvy SVN: Revize v úložišti kódů
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video