qtp tutorials 25 micro focus quick test professional training tutorials
Dnes zverejňujeme prvú časť viacdielnej série postov hostí na stránkach Micro Focus Quick Test Professional (QTP). V tejto viacdielnej sérii školení QTP podrobne pokryjeme všetky návody a koncepty QTP s adekvátnymi ilustráciami. Náš odborný autor Swati S. nám pomôže priniesť túto sériu pre našich čitateľov.
Tieto návody QTP sú určené pre začiatočníkov až po pokročilých používateľov. Počnúc základmi QTP sa naučíte pokročilé skriptovanie s praktickými príkladmi pre vaše ľahké pochopenie.
POZNÁMKA: Nižšie uvedené textové návody stačia na to, aby ste sa mohli začať učiť na nástroji QTP Automation. Ak však máte záujem o praktické školenie QTP, pozrite si naše Komplexné QTP video samozrejme od skúsených odborníkov.
Vzhľadom na ich veľký zoznam Výukové programy pre QTP , budeme často publikovať nové články. Sledujte všetky články v tejto sérii školení Quick Test Professional Online, aby vám neunikla žiadna téma. Pozorne sledujte témy, precvičujte si doma skúšobnú verziu QTP a položte svoje otázky v sekcii komentárov k príslušným článkom. Zaistíme, aby sme dostali všetky dôležité otázky.
Ak ste profesionálnym používateľom QTP, podeľte sa o svoje skúsenosti s vylepšením tejto série školení QTP tým, že prediskutujete pokročilé koncepty QTP a odpoviete na otázky čitateľov.
Čo sa dozviete:
Výukové programy QTP Training Series
Úvod do QTP
- Výukový program č. 1 - Úvod do QuickTest Professional (QTP)
- Výukový program č. 2 - Práca s QTP zobrazením kľúčových slov a expertným zobrazením
- Výukový program č. 3 - Pridávanie štandardných krokov z pohľadu kľúčových slov
- Výukový program č. 4 - Podmienené a opakované vyhlásenia v zobrazení kľúčových slov
- Výukový program č. 5 - Kroky a riešenie zlomových bodov
- Výukový program č. 6 - Pochopenie nastavení záznamu a spustenia QTP
- Výukový program č. 7 - Ako QTP jedinečne identifikuje objekty? (Musíš si prečítať)
- Výukový program č. 8 - Režimy nahrávania, špionážne objekty a úložiská
Naučte sa skriptovanie VB
- Výukový program č. 9 - Výukové programy VBScript - kompletný sprievodca
- Výukový program č. 10 - Základy jazyka VBScript, ako sa naučiť QTP - výukový program 2
Kontrolné body QTP
- Výukový program č. 11 - Používanie kódovača hesiel a aktívnej obrazovky
- Výukový program č. 12 - Expertné zobrazenie, generátor krokov a kontrolné body
- Výukový program č. 13 - Vkladanie štandardného a obrazového kontrolného bodu
- Výukový program č. 14 - Vkladanie bitmapových a textových kontrolných bodov do testov
- Výukový program č. 15 - Používanie kontrolných bodov textová oblasť, tabuľka a strana
- Výukový program č. 16 - Kontrolné body XML, prístupnosti a databázy
Testujte automatizačné rámce
- Výukový program č. 17 - Automatizačné rámce, časť 1 (Musíš si prečítať)
- Výukový program č. 18 - Testovanie automatizačných rámcov, časť 2
Vylepšite svoje testy
- Výukový program č. 19 - Parametrizácia v QTP, časť 1
- Výukový program č. 20 - Parametrizácia v QTP, časť 2
- Výukový program č. 21 - Knižnice akcií a funkcií
- Výukový program č. 22 - Používanie depozitárov objektov QTP
- Výukový program č. 23 - Inteligentná identifikácia objektu a analýza výsledkov testu
- Výukový program č. 24 - Virtuálne objekty a scenáre obnovy
- Výukový program č. 25 - Popisné programovanie
Vyskúšajte svoje porozumenie
Tu je prvý článok v tejto sérii školení QTP - „Úvod do programu QuickTest Professional (QTP)“
Úvod do QuickTest Professional (QTP)
Čo je to QTP?
Quick Focus Professional (QTP) od spoločnosti Micro Focus je softvér, ktorý uľahčuje automatizačné testovanie softvérových aplikácií - konkrétnejšie funkčné a regresné testovanie. QTP je dodávaný s užívateľským rozhraním, ktoré je možné považovať za integrované vývojové prostredie (IDE) pre samotný test.
IDE má rôzne vlastnosti, ktoré testerovi pomáhajú vyvinúť komplexný skript, ktorý by úspešne overil účel testu. Všetky tieto funkcie budú podrobne popísané v ďalšom priebehu série týchto článkov.
Niektoré z dôležitých aspektov QTP:
najjednoduchší spôsob, ako previesť youtube na mp3
- Ako svoj skriptovací jazyk používa VB Script. (Skriptovací jazyk je jazyk, ktorý sa interpretuje za behu programu)
- QTP beží iba v prostredí Windows.
- Aktuálna verzia QTP je 11.0 (najnovšia verzia Unified Functional Testing - UFT 11.5)
- Podporované technológie sú Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services a mnoho ďalších hlavných jazykov. Aj keď niektoré staršie verzie nepodporujú všetky uvedené technológie.
Ako to funguje?
Základnou metódou vytvárania testu je záznam a prehrávanie. Čo to v skutočnosti znamená? Najprv si povieme niečo o zázname. Keď tester spustí QTP a vykoná sériu operácií na AUT (Testovaná aplikácia), QTP vygeneruje riadky kódu, ktoré zodpovedajú každej vykonanej operácii.
Toto bude základný testovací skript. Prechod na „Prehrávanie“. Po spustení vytvoreného testovacieho skriptu vykoná úplne rovnaké operácie s AUT, čím prehrá postupnosť už zaznamenaných krokov.
Napríklad, Keď spustím QTP a pokúsim sa získať prístup na prihlasovaciu stránku webového e-mailového programu, zadám prihlasovacie ID, heslo a stlačím tlačidlo OK. Tieto akcie sú zaznamenané v ich ekvivalentných riadkoch kódu VBScript v IDE QTP. Keď tento testovací skript uložím a prehrám, QTP zadá rovnaké prihlasovacie ID, heslo, ktoré som zadal predtým, a klikne na tlačidlo OK.
Keďže toto je podstata základnej techniky vytvárania testu, záznam a prehrávanie nie sú vždy dostatočné na vykonanie robustného testovacieho skriptu. Tester bude musieť na dosiahnutie požadovaných výsledkov používať ďalšie funkcie v IDE v spojení s niekoľkými svojimi programátorskými schopnosťami.
Pred pokusom o záznam a prehrávanie je potrebné vziať do úvahy rôzne technické aspekty, ako napríklad stav AUT, synchronizácia, presné možnosti ponuky, presný kód, ktorý generuje QTP, atď. K tomu sa dostaneme hneď, ako diskutovať o základných konceptoch samotného nástroja.
Všetko to funguje takto. QTP identifikuje rôzne objekty v AUTe podľa mena alebo ID obsluhy alebo podľa akejkoľvek inej jedinečnej vlastnosti / vlastností, ktoré daný objekt vlastní. Počas fázy nahrávania zachytáva všetky tieto vlastnosti a počas prehrávania vykonáva s týmito objektmi požadované operácie, ako je kliknutie myšou, kontrola začiarkavacieho políčka atď.
Čo budete potrebovať, aby ste mohli začať s QTP?
Platná licencia QTP alebo v prípade študenta skúšobná verzia na jeho počítači.
Sťahovanie QTP : Tu je odkaz na stiahnutie skúšobnej verzie QTP: Stiahnite si Unified Functional Testing (UFT) spoločnosti Micro Focus .
Vo vyššie uvedenom odkaze prejdite na kartu „Testy a ukážky“ a vyberte možnosť „Micro Focus QTP Essentials 11.0 English Evaluation (iba webové testovanie GUI)“. Môžete si tiež zvoliť najnovšiu verziu Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Dajte nám vedieť, ak potrebujete podrobnejšie pokyny na stiahnutie a inštaláciu skúšobnej verzie QTP na váš počítač.
Existujú dva druhy licencií - licencia Seat a súbežná / pohyblivá licencia. Licencia Seat je určená pre jeden počítač súčasne, zatiaľ čo súčasná licencia je určená pre určitý počet súbežných používateľov.
Teraz, keď máme nejaké základné informácie o QTP, sa pozrime na samotný nástroj počnúc UI.
QTP GUI:
pri riešení problémov so živým sieťovým káblom, čo by ste mali použiť
Keď je test zaznamenaný alebo vytvorený, je možné ho zobraziť v jednom z týchto dvoch zobrazení:
- Zobrazenie kľúčového slova: Toto zobrazenie predstavuje tabuľkové znázornenie všetkých objektov a akcií, ktoré sa na nich vykonávajú. Každý riadok v tabuľke je krokom vykonaným na AUT a je možné ho upraviť. Niektoré z najbežnejších zobrazených stĺpcov sú položka, operácia, hodnota a dokumentácia.
- Expertné zobrazenie: Ako názov napovedá, toto zobrazenie je pre technickejších používateľov, ktorí by chceli doladiť zdrojový kód podľa svojich požiadaviek.
Obidva zobrazenia sú k dispozícii súčasne, takže používateľ môže medzi nimi prepínať kedykoľvek počas vytvárania alebo úpravy testu.
Na začiatok si zaznamenajme niečo malé
Krok 1): Spustite QTP. Prvá vec, ktorá sa objaví, je Správca doplnkov. Zobrazuje všetky dostupné doplnky a používateľ ich môže podľa potreby skontrolovať alebo zrušiť začiarknutie. Štandardne sú k dispozícii programy Active-X, Web a Visual Basic. (Túto funkciu je možné v prípade potreby vypnúť) .
Krok 2) Po kliknutí na OK na úvodnej stránke Správcu doplnkov sa zobrazí QTP. (pre zväčšenie kliknite na obrázok)
Krok č. 3) Po výbere možnosti „Záznam“ (kláves F3) sa na obrazovke „Nastavenia záznamu a spustenia“ zobrazia karty „Web“ a „Aplikácia Windows“. Kliknite na OK bez zmeny nastavení. Neskôr však budeme podrobne hovoriť o všetkých funkciách tejto obrazovky.
Krok č. 4) Pre náš príklad spustím aplikáciu „Flight“ zo vzoriek dodávaných s QTP. Na prihlasovacej obrazovke zadám „Meno agenta“ a „Heslo“. Teraz sa pozrime na kód, ktorý vygeneruje.
Nasleduje prehľad kľúčových slov. Ako vidíte, akcie majú formu tabuľky so stĺpcami: Položka, Prevádzka, Hodnota a Dokumentácia. Položka zodpovedá objektu v AUT, na ktorom sme vykonali akciu, operácia je samotná akcia, hodnota sú údaje, na ktoré sme nastavili konkrétny objekt, a dokumentácia je viac-menej ako popis. (pre zväčšenie kliknite na obrázok)
Zodpovedajúce zobrazenie kľúčových slov rovnakého testu je nasledujúce. Ako vidíte, toto zobrazenie obsahuje zdrojový kód pre všetky vykonané akcie.
Otázky a odpovede na pohovor s analytikom qa
Krok č. 5) S kódom je možné manipulovať z ktoréhokoľvek z týchto pohľadov.
Záver
Tu je zoznam všetkého, o čom sme hovorili v tomto článku:
QTP je softvér, ktorý pomáha automatizovaným funkčným a Regresné testovanie softvérových aplikácií. Aktuálna verzia beží iba v prostredí Windows a ako skriptovací jazyk používa skript VB. Základnou metódou na vytvorenie testu je nahrávanie a prehrávanie, aj keď to nie je vždy dostatočné. Dodáva sa s dvoma druhmi licencií, miestnymi a súbežnými.
Predvolené doplnky sú Active X, Web a Visual Basic. Test je možné zaznamenať na webovú alebo Windows aplikáciu; konkrétne podrobnosti sa poskytujú v rozbaľovacom okne nastavení záznamu a spustenia. GUI poskytuje dva pohľady, Keyword a Expert.
Zobrazenie Kľúčové slovo je tabuľkový formulár, ktorý zobrazuje podrobnosti ako názov objektu, jeho hodnotu a vykonanú operáciu atď. Expertné zobrazenie zobrazuje vykonané akcie na AUT vo forme zdrojového kódu.
Ďalšie operácie, ktoré sa majú vykonať s testovacími objektmi, je možné pridať alebo odstrániť buď v zobrazení Kľúčové slovo alebo programovo v zobrazení Expert. Viac podrobností o tom v nasledujúcom článku.
O autorovi: Toto je Swati a týmito článkami sa snažím dosiahnuť komplexné skúsenosti s učením pre začiatočníkov QTP. Keď som počas celých 8 rokov svojho života pracoval ako QA viac ako 4 roky na QTP, uvedomujem si, že potenciál pre testovanie automatizácie je obrovský. V týchto článkoch sa snažím tento veľký potenciál spoločne so všetkými našimi čitateľmi uplatniť.
Chcete sa naučiť QTP od skúsených profesionálov? Pripojte sa k nášmu online video školiacemu kurzu
Pripojte sa a zdieľajte túto BEZPLATNÚ sériu školení QTP so svojimi priateľmi. Spýtajte sa na svoje otázky v komentároch nižšie. Pridajte si túto stránku do záložiek, pretože budeme odtiaľto aktualizovať odkazy na všetky výukové programy QTP.
Odporúčané čítanie
- Práca s prezeraním kľúčových slov - výučbový kurz QTP 2
- Výukový program QTP # 18 - Dáta riadené a hybridné rámce vysvetlené na príkladoch QTP
- Výukový program DevOps: Najdôležitejší sprievodca DevOps (25+ výučbových programov)
- Výukový program JAVA pre začiatočníkov: viac ako 100 praktických výučbových programov Java Video
- Výukový program pre Python pre začiatočníkov (praktické školenie v jazyku Python ZDARMA)
- 30+ najlepších návodov na selén: Naučte sa selén na skutočných príkladoch
- Vitajte na stránke SoftwareTestingHelp.com!
- Hĺbkové návody pre zatmenie pre začiatočníkov