parameterization qtp qtp tutorial 20
V časti 1 tejto Výukový program pre parametrizáciu QTP , vysvetlili sme si dátovú parametrizáciu na príklade. V tomto tutoriáli QTP sa zamerajme na zostávajúce tri techniky parametrizácia v QTP :
dobré stránky na pozeranie anime zadarmo
2) Parametre náhodného čísla
3) Premenné parametre prostredia
4) Testovacie / akčné parametre
=> Kliknite sem, aby ste dostali sériu QTP Training Tutorials
Čo sa dozviete:
- # 2 - Parametrizácia v QTP pomocou náhodného čísla
- # 3 - Parametrizácia QTP pomocou premenných prostredia
- # 4 - Parametrizácia QTP pomocou parametrov akcie a testu
# 2 - Parametrizácia v QTP pomocou náhodného čísla
Ak určité pole musí mať akékoľvek číslo v určitom rozmedzí, môžete ho určiť pomocou QTP. Na obrazovke Vlastnosti konfigurácie hodnoty vyberte „Náhodné číslo“ a zobrazia sa nasledujúce možnosti:
Ako vidíte, možnosti sú úplne samé osebe. Tu je možné nastaviť rozsah a tu môžete naprogramovať, koľkokrát počas konkrétneho iteračného behu alebo testovacieho behu by sa mala táto hodnota vygenerovať.
Ponechajme si predvolené nastavenia a kliknite na OK. Zobrazí sa riadok kódu, ktorý sa vloží.
Browser('Google').Page('Google').WebEdit('q').Set RandomNumber('p_Text')
V reálnom čase je to veľmi užitočná funkcia, ktorá môže testerovi pomôcť automatizovať scenáre, v ktorých je potrebné overiť číselný rozsah údajov.
# 3 - Parametrizácia QTP pomocou premenných prostredia
Premenná prostredia je hodnota, ktorá zostáva rovnaká počas celého testovacieho behu, pokiaľ to program výslovne nezmení.
3 typy premenných prostredia
- Užívateľom definované interné
- Užívateľom definované externé
- Vstavaný
Začneme zabudovanými premennými, pretože to je najjednoduchšie.
Vstavané premenné sú vytvárané samotným QTP a obsahujú informácie o testovacej ceste, operačnom systéme atď. Sú iba na čítanie, a preto ich môže používať iba používateľ.
Niektoré príklady sú TestIteration, OS, OSVersion, atď. Použitie je podobné použitiu akejkoľvek inej premennej. Napríklad v druhej iterácii testu, ktorý chcete zobraziť vlastnú správu, to môžete urobiť takto:
If TestIteration=2 Msgbox “Cusotm message: Take a break!” <….Code….> End if
Ďalej sa pokúsime parametrizovať určitú hodnotu pomocou premennej prostredia.
Z obrazovky vyššie vidíte, že typ je iba na čítanie a my sme schopní vytvoriť iba a Užívateľom definované - interné premenné prostredia.
Kliknite na rozbaľovacie pole „Meno“.
Aj keď sme v tomto teste zatiaľ nevytvorili žiadne premenné prostredia, v rozbaľovacej ponuke je k dispozícii veľa z nich, ktoré sa majú použiť.
Vyberte niektorú z nich:
Ukazuje, že premenná je zabudovaná a iba na čítanie. Toto teda ukazuje, ako môžeme používať zabudovanú premennú.
Ak ale potrebujeme nový, zadajte nový názov, povedzte PV assign 0 a uložte ho.
Najprv prijmeme predvolené hodnoty, do poľa Hodnota zadajte hodnotu „0“ a kliknite na tlačidlo OK. Nasleduje riadok kódu, ktorý sa vloží:
najlepšie free mov to mp4 prevodník
Browser('Google').Page('Google').WebEdit('q').Set Environment('PV')
Keďže sme vložili E.V. je zrejmé, že hodnota PV bude v priebehu testu 0. Keď sa nabudúce pokúsite parametrizovať čokoľvek iné pomocou premennej prostredia v rámci testu, táto bude k dispozícii v zozname.
Definované používateľom - externé: V prípade, že potrebujeme mať k dispozícii celý zoznam premenných prostredia pre test, má užívateľ možnosť vytvoriť ho externe a priradiť ho k testu a sprístupniť tieto premenné tomuto testu.
Tento súbor je zvyčajne .xml s nasledujúcou štruktúrou a je k dispozícii na pracovnej ploche:
First Name Swati Last Name Seela
Keď je toto nastavené, môžeme tento súbor pridať do testu prechodom na „ Súbor-> Nastavenia-> Prostredie „ a výber 'Definované užívateľom' z rozbaľovacej ponuky.
Na obrazovke vidíte možnosť pridať súbor, takže dopredu a pridajte ho.
Alternatívne, ak potrebujem premenné v tomto teste pre inú, môžem ich exportovať do súboru kliknutím na možnosť „Exportovať“.
Takže teraz, keď vieme, ako nastavovať a používať premenné prostredia, existuje ešte ďalšie použitie týchto premenných.
najlepší program na klonovanie hdd na ssd
V prípade, že nastavíme hodnoty pre URL_env a Browser_env premenné , potom dôjde k prekročeniu sady nastavení záznamu a spustenia a bez ohľadu na to, čo ste tam nastavili, bude sa brať do úvahy hodnoty, ktoré tieto premenné obsahujú.
# 4 - Parametrizácia QTP pomocou parametrov akcie a testu
Vieme, že test v QTP, ale výzva na akciu. Vstupné parametre pre akciu alebo test nie sú nič iné ako hodnoty, ktoré sa k nim dodávajú z iných častí testu.
Môžu to byť:
- Hodnoty odovzdané pri volaní tejto akcie
- Návratová hodnota inej akcie (výstupné parametre)
- Hodnota, ktorú získa z nejakej akcie na najvyššej úrovni
Výstupné parametre sú návratové hodnoty akcie, ktoré je možné použiť neskôr v teste.
Spôsob ich parametrizácie je nasledovný:
Tieto môžu byť použité ako parameter pomocou kľúčového slova „Parameter“.
Ak je to výrok, ktorý musíte parametrizovať, aby hodnota, ktorú nastavíte, nebola konštantná „Swati“, ale hodnota, ktorá je vstupnou hodnotou akcie, ktorá je už definovaná, povedzte „OPFirstName“.
Browser('Gmail: Email from Google').Page('GoogleAccounts').WebEdit('FirstName').Set 'swati”
Takto sa to deje:
Browser('Gmail: Email from Google').Page('GoogleAccounts').WebEdit('FirstName').Set Parameter(“OPFirstName”)
Tiež, ak existuje výstupný parameter, ktorý je už definovaný, môžete tiež napísať niečo ako:
Parameter('TotalValue') = Browser('Gmail: Email from Google').Page('GoogleAccounts').WebEdit('FirstName')
Teraz sa pozrime, ako je možné v prvom rade nastaviť parametre i / p alebo o / p. Začnime akciou.
Na karte Parametre v dialógovom okne Vlastnosti akcie môžete definovať, upraviť a odstrániť vstupné a výstupné parametre ( Upraviť> Akcia> Vlastnosti akcie alebo kliknite pravým tlačidlom myši a vyberte Vlastnosti akcie ).
Podobne je možné pre test nastaviť parametre.
Ak chcete teda zavolať akciu so vstupnými parametrami, je potrebné použiť toto:
RunAction ActionName, IterationQuantity, Parameters
Týmto sa končí naša parametrizácia v téme QTP . Zo všetkého, o čom sme hovorili v týchto 2 článkoch, je ten, ktorý používame najviac, možnosť tabuľka údajov. Venujte prosím nejaký čas napísaniu testu a spusteniu so všetkými možnosťami iterácie, aby ste zvládli túto tému.
=> Navštívte sem sériu školení QTP
Ako vždy, dajte nám vedieť svoje pripomienky a neváhajte a pošlite svoju otázku. Nadchádzajúce témy sú akcie, funkcie a niektoré metódy riešenia chýb.
Odporúčané čítanie
- Parametrizácia v QTP vysvetlená v príkladoch (časť 1) - Výukový program QTP # 19
- Hĺbkové návody pre zatmenie pre začiatočníkov
- Výukové programy QTP - 25+ výučbových kurzov pre profesionálov s rýchlym testom Micro Focus (QTP)
- Výukový program QTP # 18 - Dáta riadené a hybridné rámce vysvetlené na príkladoch QTP
- Výukový program QTP č. 6 - Porozumenie nastavenia záznamu a spustenia QTP pre náš prvý test
- Výukový program QTP # 24 - Používanie virtuálnych objektov a scenáre obnovy v testoch QTP
- Popisné programovanie v QTP a pripojenie k databáze v QTP - výukový program č. 25
- Výukový program QTP # 15 - Používanie textových oblastí, tabuliek a kontrolných bodov stránok v QTP