qtp tutorial 12 expert view
Bude to článek o přehledu Expert View, generátoru kroků a krátkém úvodu do kontrolních bodů, který bude pokračovat dále, dokud nepokryjeme všechny podrobnosti podrobně příklady, jak je použít při nahrávání skutečných skriptů. Toto je 12. výukový program v tréninkové sérii QTP.
=> Klepnutím sem zobrazíte sérii výukových programů QTP
Co se naučíte:
Expertní pohled na QTP
- V expertním zobrazení se operace, které jsme provedli na AUTu, zobrazí jako kód skriptu VB.
- Pro každý LOC v tomto zobrazení je v zobrazení klíčových slov odpovídající sloupec.
- K dispozici je také rozevírací seznam akcí, který lze použít k přístupu, zobrazení a úpravám různých akcí v testu.
- Toto zobrazení je užitečné zejména pro uživatele, kteří jsou obeznámeni s programováním pomocí skriptu VB.
- Jedním z nejdůležitějších použití tohoto pohledu je, že usnadňuje vytváření funkcí a knihoven funkcí. (téma pro podrobnější diskusi později)
- Uživatel může kdykoli vytisknout knihovnu testů nebo funkcí tak, jak jsou uvedeny v tomto zobrazení. Soubor-> Tisk vytiskne test.
Vypadá to takto:
Do tohoto zobrazení můžete přidat příkazy přímo zadáním nebo pomocí generátoru kroků.
Krokový generátor
- Jedná se o zařízení, které QTP poskytuje za účelem výroby přidávání programových kroků do QTP snadné pro uživatele.
- Můžete jej použít v zobrazení klíčových slov, knihovně funkcí, aktivní obrazovce nebo v expertním zobrazení ke generování kroků
- Lze jej použít k zápisu kroků do testu nebo do knihovny funkcí.
- Chcete-li spustit, použijte možnost nabídky „ Vložit-> Krokový generátor ”Možnost nabídky. Klikněte pravým tlačítkem kamkoli, kam chcete, aby se krok dostal, a vyberte „ Vložte Step-> Step generator “Nebo F7 (kromě aktivní obrazovky)
Například,
Vysvětlím to scénářem: Otevřete www.gmail.com a klikněte na odkaz „Vytvořit účet“. Takto bude toto tvrzení vypadat.
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Pokud potřebuji zkontrolovat, zda odkaz vůbec existuje, než napíšu kód, na který kliknu, budu potřebovat krok před výše uvedeným prohlášením. Takto to dělám:
Krok 1) Vyberte místo, kam chcete krok vložit.
- Expertní pohled: Umístěte kurzor na místo, kam chcete krok přejít, a spusťte generátor kroků.
- Zobrazení klíčových slov: Vyberte krok, pod který chcete krok vložit.
- Aktivní obrazovka: V okně aktivní obrazovky klikněte pravým tlačítkem a vyberte možnost Krokový generátor. Požádá vás o výběr objektu, na kterém by měl být váš krok založen. Poté se spustí okno Step Generator.
Krok 2) Toto je okno generátoru kroků, které se spustí. Vezměte prosím na vědomí podrobnosti, které se nyní zobrazují. Zobrazuje všechny podrobnosti týkající se aktuálně zvoleného kroku. Můžeme zvolit požadované hodnoty pro nový krok, ale to neovlivní aktuální krok.
Chystám se nastavit hodnoty podle mých požadavků, abych umožnil kontrolu, zda existuje odkaz.
Jak vidíte, vybral jsem si Testovací objekt, Vytvořit odkaz na účet a vybral operaci Exist. Argumenty jsem nechal prázdné, protože je volitelné, a vybral jsem si, že návratová hodnota operace je uložena v proměnné var_Exist. Zobrazuje příkaz VB Script, protože se bude zobrazovat v zobrazení Expert v poli „Generovaný krok“. Jinými slovy, syntaxe.
Krok č. 3) V rozevírací nabídce, kde jsem vybral testovací objekt, se mohu střídavě rozhodnout založit svůj krok na užitkovém objektu nebo funkcích.
Krok č. 4) Objekt: toto pole obsahuje seznam požadovaných objektů nebo zdroj knihovny funkcí.
Krok č. 5) Pole Operace vám umožní zvolit vhodnou metodu, vlastnost nebo funkci.
Krok č. 6) Argumenty a návratová hodnota: Tato pole mají vlastní vysvětlení. Uživatel může parametrizovat argumenty nebo poskytnout konstantní hodnoty.
Krok č. 7) Uživatel může pouze vložit jeden výpis nebo zvolit, aby jej následoval s dalším, zaškrtnutím možnosti „Vložit další krok“ ZAPNUTO.
Krok č. 8) Takže zpět k našemu příkladu. Kliknu na OK. Toto je prohlášení, které se vloží.
var_Exist = Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Exist Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Kontrolní body
Doposud jsme se setkali na různých místech vašich článků, s některými odkazy na kontrolní body . Existuje mnoho způsobů, jak definovat, co je to kontrolní bod, to je moje - “ Jedná se o logický bod ve vašem testu, kde se pokoušíte zjistit, zda existuje shoda mezi určitou očekávanou hodnotou se skutečnou hodnotou, jaká existuje na AUT “.
Mluvili jsme dříve; QTP poskytuje určité vestavěné kontrolní body, ale neomezuje uživatele pouze na tyto. V kterémkoli bodě testu má tester možnost vytvořit libovolný počet kontrolních bodů v tomto testu, aby zahrnoval ověřovací body. To je podle mě jedna z nejuniverzálnějších funkcí v QTP.
Je zřejmé, že vlastní kontrolní body jsou zcela relativní k problému každého z nás. Vybavíme se základními koncepty na kontrolních bodech, které jsou nedílnou součástí QTP.
# 1) Když je přidán kontrolní bod, QTP přidá „ Zkontrolovat CheckPoint “ v Expertním zobrazení a odpovídajícím řádku v zobrazení klíčových slov.
Například,
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check CheckPoint('Gmail: Email from Google')
#dva) Uživatel může mít příkaz checkpoint vrátit logickou hodnotu, která zobrazuje výsledek kontrolního bodu. Pokud prošlo, vrátí 1 a 0, pokud selhalo. Abychom toho mohli dosáhnout, potřebujeme použít závorky kolem argumentu kontrolního bodu ve výpisu v Expertním pohledu.
Například,
i=Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check(CheckPoint('Gmail: Email from Google'))
# 3) Ve výchozím nastavení bude název kontrolního bodu název objektu, na kterém se tato kontrola provádí.
# 4) Uživatel může toto jméno přijmout nebo změnit
# 5) Při spuštění testu, pokud se očekávaná hodnota shoduje se skutečnou hodnotou pro kontrolní bod, kontrolní bod projde, jinak selže.
# 6) Výsledky lze zobrazit v prohlížeči výsledků.
metoda vodopádu při vývoji životního cyklu softwaru
Existuje 10 kontrolních bodů, které QTP poskytuje svým uživatelům:
- Standardní kontrolní bod
- Kontrolní bod obrázku
- Bitmapový kontrolní bod
- Stránka Checkpoint
- Textový kontrolní bod
- Kontrolní bod XML
- Kontrolní bod textové oblasti
- Kontrolní bod tabulky
- Kontrolní bod přístupnosti
- Kontrolní bod databáze
Obecný způsob vložení kontrolního bodu je po vytvoření úvodních testovacích kroků. Během záznamu nebo editace je možné přidat kontrolní body.
Doporučuje se, aby měl tester předběžné znalosti o všech kontrolních bodech, aby mohl správně posoudit, jaký kontrolní bod je vhodný pro daný úkol.
=> Navštivte zde sérii školení QTP Training Tutorials
Právě to uděláme v příštím článku. Uvidíme, co každý kontrolní bod dělá, a pokusíme se naučit, jak je používat.
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 č. 15 - Používání textových oblastí, tabulek a kontrolních bodů stránek v QTP
- Výukový program QTP č. 14 - Jak přidat bitmapové a textové kontrolní body do testů QTP
- Výukový program QTP # 3 - Přidání standardních kroků z pohledu klíčových slov
- Výukový program QTP č. 16 - Kroky k vložení kontrolních bodů XML, přístupnosti a databáze
- Nasazení v MongoDB: Podrobný návod
- Práce se zobrazením klíčových slov - výukové školení QTP 2
- Krok za krokem instalace a nastavení Appium Studio