qtp tutorials 25 micro focus quick test professional training tutorials
Dnes vydáváme první část vícedílné série příspěvků pro hosty na Micro Focus Quick Test Professional (QTP). V této vícedílné sérii školení QTP podrobně pokryjeme všechny výukové programy a koncepty QTP s odpovídajícími ilustracemi. Náš odborný autor Swati S. nám pomůže přinést tuto sérii pro naše čtenáře.
Tyto výukové programy QTP jsou určeny pro začátečníky i pokročilé uživatele. Počínaje základy QTP se naučíte pokročilé skriptování s praktickými příklady pro snadné pochopení.
POZNÁMKA: Níže uvedené textové výukové programy jsou dostatečné pro to, abyste se mohli začít učit na nástroji QTP Automation. Pokud ale máte zájem o praktické školení QTP, podívejte se prosím na naše Komplexní QTP video samozřejmě zkušenými odborníky.
Vzhledem k jejich velkému seznamu Výuky QTP , budeme často publikovat nové články. Sledujte všechny články v této sérii školení Quick Test Professional Online, aby vám neuniklo žádné téma. Pečlivě sledujte témata, procvičujte si doma zkušební verzi QTP a položte otázky v příslušné sekci komentářů k článku. Zajistíme, aby byly zodpovězeny všechny relevantní otázky.
Pokud jste odborníkem na QTP, podělte se o své zkušenosti se zdokonalením této série školení QTP tím, že proberete pokročilé koncepty QTP a zodpovíte otázky čtenářů.
Co se naučíte:
Výukové programy QTP Training Series
Úvod do QTP
- Výukový program č. 1 - Úvod do QuickTest Professional (QTP)
- Výukový program č. 2 - Práce se zobrazením klíčových slov QTP a expertním zobrazením
- Výukový program č. 3 - Přidání standardních kroků z pohledu klíčových slov
- Výukový program č. 4 - Podmíněné a smyčkové příkazy v zobrazení klíčových slov
- Výukový program č. 5 - Kroky a řešení hraničních bodů
- Výukový program č. 6 - Porozumění nastavení záznamu a spuštění QTP
- Výukový program č. 7 - Jak QTP jednoznačně identifikuje objekty? (Musíš číst)
- Výukový program č. 8 - Režimy záznamu, špionáž objektů a repozitáře
Naučte se skriptování VB
- Výukový program č. 9 - Výukové programy VBScript - kompletní průvodce
- Výukový program č. 10 - Základy jazyka VBScript, jak se naučit QTP - výuka 2
Kontrolní body QTP
- Výukový program č. 11 - Použití kodéru hesel a aktivní obrazovky
- Výukový program č. 12 - Expertní pohled, generátor kroků a kontrolní body
- Výukový program č. 13 - Vkládání standardního a obrazového kontrolního bodu
- Výukový program č. 14 - Vkládání bitmapových a textových kontrolních bodů do testů
- Výukový program č. 15 - Používání kontrolních bodů textové oblasti, tabulky a stránky
- Výukový program č. 16 - Kontrolní body XML, přístupnosti a databáze
Testujte automatizační rámce
- Výukový program č. 17 - Automatizační rámce, část 1 (Musíš číst)
- Výukový program č. 18 - Test Automation Frameworks Part-2
Vylepšete své testy
- Výukový program č. 19 - Parametrizace v QTP část 1
- Výukový program č. 20 - Parametrizace v QTP část 2
- Výukový program č. 21 - Knihovny akcí a funkcí
- Výukový program č. 22 - Používání úložišť objektů QTP
- Výukový program č. 23 - Inteligentní identifikace objektu a analýza výsledků testu
- Výukový program č. 24 - Virtuální objekty a scénáře obnovy
- Výukový program č. 25 - Popisné programování
Vyzkoušejte své porozumění
Zde je první článek v této sérii školení QTP - „Úvod do QuickTest Professional (QTP)“
Úvod do QuickTest Professional (QTP)
Co je QTP?
Quick Focus Professional (QTP) od společnosti Micro Focus je software, který usnadňuje automatické testování softwarových aplikací - konkrétněji funkční a regresní testování. QTP přichází s uživatelským rozhraním, které lze považovat za integrované vývojové prostředí (IDE) pro samotný test.
IDE má různé funkce, které pomáhají testeru vyvinout komplexní skript, který by úspěšně ověřil účel testu. Všechny tyto funkce budou podrobně popsány v průběhu série těchto článků.
Některé z důležitých aspektů QTP:
- Jako skriptovací jazyk používá VB Script. (Skriptovací jazyk je jazyk, který je interpretován za běhu)
- QTP běží pouze v prostředí Windows.
- Aktuální verze QTP je 11.0 (nejnovější verze Unified Functional Testing - UFT 11.5)
- Podporované technologie jsou Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services a mnoho hlavních jazyků. Ačkoli některé starší verze nepodporují všechny uvedené technologie.
Jak to funguje?
Základní metodou vytváření testu je záznam a přehrávání. Co to vlastně znamená? Nejprve si promluvme o záznamu. Když tester spustí QTP a provede řadu operací na AUT (Testovaná aplikace), vygeneruje QTP řádky kódu, které odpovídají každé provedené operaci.
Toto bude základní testovací skript. Přejděte na „Přehrávání“. Po spuštění vytvořeného testovacího skriptu provede přesně stejné operace s AUTem, čímž přehraje posloupnost již zaznamenaných kroků.
Například, Když spustím QTP a pokusím se otevřít přihlašovací stránku webového e-mailového programu, zadám přihlašovací ID, heslo a stisknu tlačítko OK. Tyto akce jsou zaznamenány v jejich ekvivalentních řádcích kódu VBScript v IDE QTP. Když tento testovací skript uložím a přehrám, QTP zadá stejné přihlašovací ID, heslo, které jsem zadal dříve, a klikne na tlačítko OK.
Toto je podstata základní techniky vytváření testu, nahrávání a přehrávání nejsou vždy dostatečné pro robustní testovací skript. Tester bude muset k dosažení požadovaných výsledků použít další funkce v IDE ve spojení s několika svými programátorskými dovednostmi.
Než se pokusíme zaznamenat a přehrát, je třeba vzít v úvahu různé technické aspekty, jako je stav AUT, synchronizace, přesné možnosti nabídky, přesný kód, který generuje QTP atd. K tomu se dostaneme, jakmile diskutovat o základních pojmech samotného nástroje.
Toto vše funguje. QTP identifikuje různé objekty v AUT podle jména nebo ID obsluhy nebo jakékoli jiné jedinečné vlastnosti / vlastností, které daný objekt vlastní. Během fáze záznamu zachycuje všechny tyto vlastnosti a během přehrávání provádí na těchto objektech požadované operace, jako je kliknutí myší, kontrola zaškrtávacího políčka atd.
otevírání souborů jar ve Windows 10
Co budete potřebovat, abyste mohli začít s QTP?
Platná licence QTP nebo v případě studenta zkušební verze na jeho počítači.
Stažení QTP : Zde je odkaz ke stažení zkušební verze QTP: Stáhnout Unified Functional Testing (UFT) společnosti Micro Focus .
Ve výše uvedeném odkazu přejděte na kartu „Zkušební verze a ukázky“ a vyberte možnost „Micro Focus QTP Essentials 11.0 English Evaluation (pouze webové testování GUI)“. Můžete také vybrat nejnovější verzi Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Dejte nám vědět, pokud potřebujete podrobnější pokyny ke stažení a instalaci zkušební verze QTP na váš počítač.
Existují dva druhy licencí - licence Seat a souběžná / plovoucí licence. Licence Seat je pro jeden stroj najednou, zatímco aktuální licence je pro určitý počet souběžných uživatelů.
Nyní, když máme nějaké základní informace o QTP, prozkoumejme samotný nástroj počínaje uživatelským rozhraním.
QTP GUI:
Když je test zaznamenán nebo vytvořen, lze jej zobrazit v jednom z těchto dvou zobrazení:
- Zobrazení klíčových slov: Toto zobrazení je tabulkovým znázorněním všech objektů a akcí, které se na nich provádějí. Každý řádek v tabulce je krok prováděný na AUT a lze jej upravit. Mezi nejběžnější zobrazené sloupce patří položka, operace, hodnota a dokumentace.
- Expertní pohled: Jak název napovídá, toto zobrazení je určeno pro více technické uživatele, kteří by chtěli vyladit zdrojový kód podle svých požadavků.
Oba pohledy jsou k dispozici současně, takže uživatel může mezi nimi přepínat kdykoli během vytváření nebo úpravy testu.
Na začátek nahrajme něco malého
Krok 1): Spusťte QTP. První věc, která přijde, je správce doplňků. Zobrazuje všechny doplňky, které jsou k dispozici, a uživatel je může podle potřeby zkontrolovat nebo zrušit jejich zaškrtnutí. Ve výchozím nastavení jsou k dispozici Active-X, Web a Visual Basic. (Tuto funkci lze v případě potřeby vypnout) .
Krok 2) Po kliknutí na OK na úvodní stránce Správce doplňků se objeví QTP. (pro zvětšení klikněte na obrázek)
Krok č. 3) Po výběru možnosti „Záznam“ (klávesa F3) se na obrazovce „Nastavení záznamu a spuštění“ objeví karty „Web“ a „Aplikace Windows“. Klepněte na OK beze změny nastavení. O všech funkcích této obrazovky však budeme později hovořit.
Krok č. 4) Pro náš příklad spustím aplikaci „Flight“ ze vzorků dodávaných s QTP. Na přihlašovací obrazovce zadám „Jméno agenta“ a „Heslo“. Podívejme se nyní na kód, který generuje.
Následuje zobrazení klíčových slov. Jak vidíte, akce jsou ve formě tabulky se sloupci: Položka, Provoz, Hodnota a Dokumentace. Položka odpovídá objektu v AUT, na kterém jsme provedli akci, operace je samotná akce, hodnota jsou data, na která jsme nastavili konkrétní objekt, a dokumentace je víceméně jako popis. (pro zvětšení klikněte na obrázek)
Odpovídající zobrazení klíčových slov stejného testu je následující. Jak vidíte, toto zobrazení obsahuje zdrojový kód pro všechny provedené akce.
Krok č. 5) S kódem lze manipulovat z kteréhokoli z těchto pohledů.
Závěr
Zde je seznam všeho, o čem jsme diskutovali v tomto článku:
QTP je software, který pomáhá automatizovaným funkčním a Regresní testování softwarových aplikací. Aktuální verze běží pouze v prostředí Windows a jako skriptovací jazyk používá skript VB. Základní metodou pro vytvoření testu je záznam a přehrávání, i když to není vždy dostačující. Dodává se se dvěma druhy licencí, místními a souběžnými.
Výchozí doplňky jsou Active X, Web a Visual Basic. Test lze zaznamenat na webovou nebo Windows aplikaci; konkrétní podrobnosti jsou uvedeny v rozbalovacím okně nastavení záznamu a spuštění. GUI poskytuje dva pohledy, klíčové slovo a expert.
Zobrazení Klíčové slovo je tabulkový formulář, který zobrazuje podrobnosti, jako je název objektu, jeho hodnota a provedená operace atd. Expertní zobrazení zobrazuje provedené akce na AUT ve formě zdrojového kódu.
Další operace, které mají být provedeny na testovacích objektech, lze přidat nebo odstranit buď z pohledu Klíčové slovo, nebo programově z pohledu Expert. Více podrobností v následujícím článku.
O autorovi: Toto je Swati a pomocí těchto článků se snažím vytvořit komplexní vzdělávací zkušenost pro začátečníky QTP. Pracoval jsem více než 4 roky na QTP v mých celkových 8 letech života jako QA, uvědomuji si, že potenciál pro testování automatizace je obrovský. Prostřednictvím těchto článků se pokouším uplatnit tento velký potenciál společně se všemi našimi čtenáři.
Chcete se naučit QTP od zkušených profesionálů? Připojte se k našemu online video školení
Připojte se a sdílejte tuto sérii školení QTP ZDARMA se svými přáteli. V níže uvedených komentářích se zeptejte. Přidejte si tuto stránku do záložek, protože odtud budeme aktualizovat odkazy na všechny výukové programy QTP.
Doporučené čtení
- Práce se zobrazením klíčových slov - výukové školení QTP 2
- Výukový program QTP č. 18 - Data řízená a hybridní rozhraní vysvětlena na příkladech QTP
- Výukový program DevOps: The Ultimate Guide to DevOps (25+ Tutorials)
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- Výukový program pro Python pro začátečníky (praktické školení v Pythonu ZDARMA)
- 30+ nejlepších návodů na selen: Naučte se selen se skutečnými příklady
- Vítejte na SoftwareTestingHelp.com!
- Výukové programy pro zatmění do hloubky pro začátečníky