qtp tutorial 15 using text area
Android rozhovor otázky a odpovědi pdf
V poslední článek , diskutovali jsme o způsobech, jakými může QTP porovnávat text. Také jsme viděli jak standardní kontrolní stanoviště lze použít ke kontrole textu a podrobnému projednání textového kontrolního bodu. Dalším kontrolním bodem je kontrolní bod textové oblasti. Pojďme to začít zkoumat.
=> Klepnutím sem zobrazíte sérii výukových programů QTP
Co se naučíte:
Kontrolní bod textové oblasti
- Používá se pro aplikace systému Windows.
- Porovná textový řetězec v definované oblasti podle zadaných kritérií.
- Definování vlastností tohoto kontrolního bodu je téměř stejné jako u textového kontrolního bodu.
- Jediným dominantním rozdílem mezi kontrolním bodem Text a kontrolními body textové oblasti kromě prostředí je to, že textový kontrolní bod funguje na určitém objektu a textová oblast funguje ve vybrané oblasti.
- Ačkoli je možnost nabídky pro kontrolní bod textové oblasti k dispozici i při nahrávání webové aplikace, pokud je zvolena, způsobí vám chybu, že webové prostředí není pro tento kontrolní bod podporováno.
Kontrolní bod tabulky
- Lze jej použít v případech, kdy potřebujete ověřit, že konkrétní buňka v tabulce má určitou hodnotu, nebo v některých případech, pokud má samotná tabulka definovaný počet řádků sloupců.
- Když je pro vložení kontrolního bodu vybrána webová tabulka nebo ekvivalentní objekt tabulky, jsou vyvolány vlastnosti kontrolního bodu tabulky.
- Jako možnost nabídky zvolíte během záznamu „Standardní kontrolní bod“. Základní pravidla jako tvorba, úpravy a údržba jsou tedy stejná.
Podívejme se na příklad:
Vyberu náhodný web, který má webovou tabulku. Otevřít v internetovém prohlížeči. Spusťte nahrávání, vložte kontrolní bod-> Standardní kontrolní bod a vyberte objekt tabulky na webové stránce:
Vyberte prvek webové tabulky a klikněte na OK.
V okně vlastností vyberte buňku a určete, zda tam musí být konstantní hodnota nebo parametrizovat.
Na kartě nastavení je uveden způsob provedení ověření.
Identifikace buňky, na této kartě má uživatel nastavení k identifikaci konkrétního řádku nebo sloupce.
Jak jsem řekl dříve, protože se jedná o variantu standardního kontrolního bodu, platí všechna stejná pravidla.
- I když je tato vestavěná funkce k dispozici pro kontrolu tabulek, nepřipadá mi to příliš užitečné. K ověření tabulek existují další funkce jako GetRowCount, GetColumnCount, GetRowItem atd. Dovolte mi vysvětlit to ještě trochu, než půjdeme dál.
- V praktických scénářích nemusí stačit kontrola pouze jedné buňky a vytvoření jediného kontrolního bodu pro každou hodnotu v tabulce může být těžkopádné. Například, Pokud je tabulka 3X3, pak pro kontrolu každé buňky uvidíme 9 kontrolních bodů. Pokud hodnota v druhé nebo první buňce sama neodpovídá, nesignalizuje nekonzistentní tabulku, který druh maří účel a má za následek zbytečné pokračování v kontrole ostatních buněk.
- Místo toho přečtením tabulky a použitím funkcí GetRowCount, GetColumnCount, GetRowItem můžete vytvořit mechanismus opakování a podle potřeby zkontrolovat a ukončit při selhání. Jediným hlediskem pro testujícího v tomto okamžiku by bylo zajistit, aby psal vhodné výsledky testu, aby byla jasnost.
- Kontrolní bod tabulky také selže v případě dynamických tabulek.
Stránka Checkpoint
Kontrolní bod stránky je další variantou standardního kontrolního bodu, který, jak název napovídá, se objeví při vytvoření na webové stránce.
Může být použit pro následující:
- Kontrola odkazů
- Zdroje obrázků
- Zkontrolujte, zda nejsou poškozené odkazy
Pojďme jeden umístit a uvidíme, jak to funguje a co může dělat, jak postupujeme.
Otevřete web Google.com v internetovém prohlížeči nebo v libovolném prohlížeči kompatibilním s aktuální verzí QTP, kterou máte ve svém počítači. Nahrajte nový test na QTP, vyberte „Vložit kontrolní bod-> Standardní kontrolní bod“ a přejděte na stránku google.com. Poté vyberte objekt „Webová stránka“ ze zobrazeného seznamu objektů. Zobrazí se následující dialog:
Jak vidíte, parametry, které lze zkontrolovat, jsou v seznamu a pokračují zaškrtávacím políčkem s možností zaškrtnutí. Uživatelé si mohou podle potřeby vybrat několik vlastností.
Stejně jako u všech ostatních kontrolních bodů, které jsme dosud viděli, může být každá z těchto vlastností konstantní hodnotou nebo může uživatel parametrizovat.
Další částí je ověření HTML:
- Zdroj HTML: Zkontroluje, zda se HTML kód webové stránky za běhu shoduje se skutečným. Uživatel má možnost jej upravit podle potřeby při vytváření kontrolního bodu a zkontrolovat, zda se shoduje v době běhu.
- Značky HTML: Zkontroluje značky HTML pro webovou stránku v době záznamu a běhu. Stejně jako u zdroje HTML lze upravit i značky HTML.
Sekce „Všechny objekty na stránce“:
# 1) Odkazy: Při zaškrtnutí této možnosti budou všechny odkazy ověřeny. Chcete-li zkontrolovat pouze určité odkazy, můžete kliknout na „Kontrola odkazu filtru“ a zobrazí se následující dialog:
jak rozdělit řetězec podle znaků v pythonu
Můžete vybrat odkazy nebo zrušit jejich výběr.
Hodnota adresy URL odkazu může být opět konstantní nebo parametrizovaná.
# 2) Obrázky: Zaškrtnutí této možnosti znamená, že můžete ověřit přítomnost obrázků na stránce za běhu. Kliknutím na „Filtrovat kontrolu obrázků“ může uživatel vybrat přesné obrázky, které mají být zkontrolovány, a ty, které je třeba ignorovat.
Když se uživatel rozhodne filtrovat, zobrazí se následující karta:
jak spustit soubor jnlp v systému Windows 10
Jako obvykle může uživatel konfigurovat hodnoty.
# 3) Nefunkční odkazy: Tato možnost není ve výchozím nastavení ZAPNUTA a při její kontrole ZAP ověří, zda na webové stránce nejsou nějaké nefunkční odkazy.
Uživatel může zkontrolovat nefunkční odkazy, které jsou pouze na stejném hostiteli jako nadřazená stránka. Příslušnou možnost je třeba nastavit na následující obrazovce, kterou lze spustit pomocí možnosti nabídky „Nástroje-> Možnosti-> Web“.
Po spuštění tohoto kontrolního bodu se ve výsledcích testu zobrazí všechny případné chyby. V opačném případě kontrolní bod projde.
Některé z možností kontrolního bodu stránky jsou k dispozici pouze v případě, že je kontrolní bod vytvořen během nahrávání. Pokud se je pokusíte vytvořit z aktivní obrazovky nebo zobrazení klíčových slov, možnosti ověření HTML nebudou k dispozici.
Shrnutí stránky Checkpoint:
# 1) Užitečné ve webovém doplňku při kontrole stránek. Zkontroluje integritu stránek
#dva) Variace standardního kontrolního bodu, takže všechna pravidla pro vytváření, úpravy a údržbu jsou stejná.
# 3) QTP lze nařídit, aby na každou stránku umístil kontrolní bod. To lze provést výběrem „Nástroje-> Možnosti-> Web-> Pokročilé“ z nabídky a kliknutím na možnost ZAPNUTO:
# 4) Alternativně můžete instruovat QTP, aby obcházel automatické kontrolní body. Ve stejném okně, které spustíme v bodě 3, vyberte následující možnost.
To nám ponechává přístupnost, databázi a kontrolní bod XML, které budou tématem příští relace. Zašlete prosím své komentáře a dotazy.
=> Navštivte zde sérii školení QTP Training Tutorials
Doporučené čtení
- Výukové programy QTP - 25+ výcvikových kurzů pro rychlé testování profesionálů v oblasti rychlého testování (QTP)
- Výukový program QTP # 5 - Kroky a řešení bodů zlomu
- Výukový program QTP č. 16 - Kroky k vložení kontrolních bodů XML, přístupnosti a databáze
- Výukový program QTP # 10 - Psaní smyčkových a podmíněných prohlášení - základy VB skriptu, část 2
- Výukový program QTP č. 14 - Jak přidat bitmapové a textové kontrolní body do testů QTP
- Výukový program QTP č. 13 - Kroky k vložení standardního a obrazového kontrolního bodu do testů QTP
- Výukový program QTP č. 12 - Expertní pohled, generátor kroků a kontrolní body vysvětleny na příkladu
- Výukový program QTP č. 18 - Data řízená a hybridní rozhraní vysvětlena na příkladech QTP