understanding working with robot framework
Výukový program vysvetľuje, ako vytvoriť a vykonať základný testovací prípad v rámci robota. Dozviete sa tiež o premenných a kľúčových slovách v rámci robota:
Dozvedeli sme sa o Základy IDE Robot Framework - RIDE v našom predchádzajúcom tutoriáli, ktorý nám pomôže začať písať testovacie skripty pomocou programu RIDE Séria robotických rámcov .
Tento tutoriál vám poskytne základné informácie o robotickom rámci.
Dozvieme sa o premenných a type premenných, ktoré sú k dispozícii v rámci robota. Uvidíme, ako premennú vytvoríme a použijeme. Pochopíme tiež, aké sú kľúčové slová a ich rôzne typy. Dozvieme sa tiež, ako je možné vytvárať a používať kľúčové slová.
čo je kód bezpečnostného kľúča
Okrem toho vám tento výukový program poskytne vedomosti o možnostiach nastavenia a roztrhnutia v aplikácii RIDE, ktoré sú užitočné pri vykonávaní testovacích prípadov. Dozvieme sa tiež o Značkách - funkcii RIDE, ktorá pomáha pri selektívnom vykonávaní testovacích prípadov.
Najdôležitejšie je, že budeme písať testovací skript (s lokátormi aj bez nich) pre niekoľko vzorových testovacích prípadov. Dozvieme sa, ako sa tieto testovacie skripty vykonávajú v aplikácii Ride a nakoniec sa na konci tutoriálu naučíme prehliadať správy o vykonaných testovacích skriptoch.
Výučbu zakončíme niekoľkými užitočnými odkazmi na Robot Framework, na ktoré sa môžete kedykoľvek odvolať.
Čo sa dozviete:
- Vytvorenie a vykonanie základného testovacieho prípadu
- Pochopenie premenných v rámci robota
- Pochopenie kľúčových slov v robotickom rámci
- Používanie nastavenia a roztrhnutia v RIDE
- Používanie značiek v RIDE
- Vytváranie testovacích prípadov pomocou lokátorov
- Pochopenie prístupu založeného na kľúčových slovách a údajoch v robotickom rámci
- Prístup k správam za jazdy
- Záver
- Odporúčané čítanie
Vytvorenie a vykonanie základného testovacieho prípadu
Vytvorme teraz základný testovací prípad v RIDE, kde otvoríme web google.com v prehliadači Chrome a potom ho zavrieme. Začnime teda našim prvým testovacím prípadom v Robot Framework pomocou aplikácie Ride.
Kliknite na „TestCase1“ a môžete vidieť mriežku (mali by ste byť na karte „Upraviť“).
Pri písaní kódu postupujte podľa nasledujúcich pokynov:
- Do prvej bunky napíšte „Open Browser“ (kľúčové slovo poskytla knižnica Selenium Library).
- Keď začnete písať, vyberte ctrl + alt + medzerník (alebo ctrl + medzerník) a získate pomoc s obsahom.
- Do nasledujúcej bunky zadajte adresu URL Google .
- Do tretej bunky zadajte názov prehliadača. Zadanie názvu prehliadača je voliteľné.
- Do prvej bunky nasledujúceho riadku zadajte príkaz „Zavrieť prehliadač“.
Poďme pochopiť, čo sme práve urobili.
- „Open Browser“ je kľúčové slovo poskytované selénovou knižnicou, ktoré sme importovali vyššie v našom testovacom prípade.
- Pomoc s obsahom nám pomáha s presnou syntaxou bez toho, aby sme si ju museli pamätať.
- Možnosť „Otvoriť prehliadač“ berie prvý argument ako adresu URL stránky, ktorú chceme v prehliadači otvoriť. Druhý argument je voliteľný a určuje prehľadávač, ktorý chceme použiť. Ak to nie je uvedené, použije sa ako predvolený prehľadávač Firefox.
- „Zatvoriť prehliadač“ je opäť kľúčové slovo Selenium Library, ktoré zavrie prehliadač, ktorý sme otvorili.
Teraz tento kód vykonáme podľa nasledujúcich krokov:
- Kliknite na kartu „Spustiť“ - Táto karta obsahuje možnosť vykonania testovacieho prípadu.
- Začiarknite políčko „Automatické ukladanie“ - zabezpečíte, aby sa všetky neuložené zmeny v testovacom prípade automaticky uložili.
- Začiarknite políčko „TestCase1“ - aby ste RIDE informovali, ktorý testovací prípad chceme vykonať.
- Kliknite na tlačidlo „Štart“ - Spustenie vykonania testovacieho prípadu.
Testovací prípad sa úspešne vykoná. Nižšie je uvedená obrazovka, ktorú dostaneme po úspešnom vykonaní testovacieho prípadu. Tu vidíme celkový čas potrebný na vykonanie testu spolu s počtom úspešných a neúspešných testovacích prípadov.
Okrem toho máme tiež možnosť zobraziť správu a protokol pre vykonaný testovací prípad. Uvidíme to v nasledujúcich tutoriáloch.
Pochopenie premenných v rámci robota
Rovnako ako každý programovací jazyk, v ktorom používame premenné, máme obdobne aj premenné v robotickom rámci.
Čo sú to premenné?
Premenné nie sú nič iné ako umiestnenie úložiska označované názvom, ktorý obsahuje určitú hodnotu.
Typy premenných
V Robot Framework máme 3 typy premenných:
- Skalárne
- Zoznam
- Slovník
V nasledujúcich dvoch témach si ukážeme, ako je možné každý z vyššie uvedených typov premenných vytvoriť a použiť.
Vytváranie premenných
V rámci Robot Framework sa v premenných nerozlišujú veľké a malé písmená. Mali by sme používať veľké písmená na odkaz na globálne premenné (ktoré sa používajú v celej skupine testovacích prípadov) a malé písmená na odkaz na lokálne premenné (ktoré sa používajú iba v určitých testovacích prípadoch).
Na pomenovanie premennej sme použili identifikátor typu premennej (&,%, $, @), ktorý predchádza názvu premennej napísanej v zložených zátvorkách. Pozrime sa, ako je deklarovaný každý z typov premenných.
# 1) Skalárna premenná : Skalárna premenná sa označuje ako $ {Name}.
Tu $ - označuje typ premennej, tj. Skalárny názov - je názov premennej.
Spravidla je to umiestnené v zložených zátvorkách. Skalárna premenná môže byť poskytnutá s ľubovoľnou hodnotou, napríklad s reťazcom, objektom, číslami, zoznamami, slovníkmi alebo vlastnými objektmi.
Priradme skalárnej premennej „a“ hodnotu 5.
Postupujte podľa nasledujúcich pokynov:
TestCase1 (kliknutie pravým tlačidlom myši) -> Nový skalárny
Zobrazí sa vyskakovacia obrazovka, ako je uvedené nižšie:
Zadajte názov premennej do zložených zátvoriek, ako je vidieť na snímke hore. Do textového poľa „Hodnota“ zadajte jeho hodnotu a ak chcete, pridajte komentár.
Túto skalárnu premennú - $ {a}, ktorú sme práve vytvorili, teraz nájdete na ľavom paneli.
# 2) Premenná zoznamu : Na premennú Zoznam sa odkazuje ako na @ {name}.
Tu @ - odkazuje na typ premennej, t. J. Názov zoznamu - je názov premennej. Spravidla je to umiestnené v zložených zátvorkách.
Zoznam umožňuje, aby sa doň uložil zoznam Python alebo objekt podobný zoznamu. Robot Framework neumožňuje používať reťazce ako zoznamy, ale sú povolené objekty ako n-tice alebo slovníky.
Priraďme hodnotám „Hello“, „Robot“ a „Framework“ zoznam premenných „b“. Postupujte podľa nasledujúcich pokynov:
TestSuite1 (kliknutie pravým tlačidlom myši) -> Nová premenná zoznamu
Zobrazí sa vyskakovacia obrazovka, ako je uvedené nižšie. Namiesto predvolenej hodnoty 4 v rozbaľovacej ponuke stĺpcov vyberieme hodnotu 2.
Teraz postupujte podľa nasledujúcich krokov:
- Zadajte názov premennej „b“ do zložených zátvoriek, ako je vidieť na snímke nižšie.
- Do textového poľa „Hodnota“ zadajte jeho hodnoty.
- Pridajte komentár (voliteľné).
- Kliknutím na tlačidlo OK premennú uložíte.
Ku každej z hodnôt v premennej zoznamu sa pristupuje vo vzťahu k jej indexu, ktorý sa pri prvej hodnote v zozname považuje od 0. Napríklad, ak by sme sa zmienili o rámci, napísali by sme ho ako @ {b} (2), pretože je na pozícii 3, pre ktorú by bol index 2.
# 3) Premenná slovníka : Na premennú slovníka sa odkazuje ako na & {Názov}.
Tu & - označuje typ premennej, t. J. Slovníkový názov - je názov premennej. Spravidla je to umiestnené v zložených zátvorkách.
Premenné slovníka sa používajú hlavne vtedy, keď máme tabuľku s pármi kľúč - hodnota. Napríklad keď chceme otestovať prihlásenie pre sadu ID a hesla. Rozdiel medzi premennými Zoznam a Slovník je v tom, ako sa odkazujú, a toho sa dočkáme v budúcnosti.
Vytvorme premennú slovníka „login“ a priraďme jej hodnoty: e-mail a heslo, ako je uvedené nižšie: „testingrf19@gmail.com“, „123“. Postupujte podľa nasledujúcich pokynov:
TestSuite1 (kliknutie pravým tlačidlom myši) -> Nová premenná slovníka
Zobrazí sa vyskakovacia obrazovka, ako je uvedené nižšie. Namiesto predvolenej hodnoty 4 v rozbaľovacej ponuke stĺpcov vyberieme hodnotu 1.
Teraz postupujte podľa nasledujúcich krokov:
- Zadajte názov premennej „login“ do zložených zátvoriek, ako je vidieť na snímke nižšie.
- Do textového poľa „Hodnota“ zadajte jeho hodnoty.
- Pridajte komentár (voliteľné).
- Kliknutím na tlačidlo OK premennú uložíte.
Na rozdiel od premenných zoznamu, ktoré používajú index na odkazovanie na jednotlivé hodnoty v ňom, slovníkové premenné používajú jasnejší spôsob odkazovania na jeho hodnoty. Rovnako ako v prípade uvedenom vyššie by sme použili & {login} (email) a & {login} (heslo). Nevyzerá to celkom jasne?
Tieto vytvorené premenné sú viditeľné aj v „TestSuite1“ (karta Upraviť).
Používanie premenných
Teraz uvidíme, ako môžeme tieto premenné použiť v našom testovacom prípade. Použijeme testovací prípad vytvorený skôr a použitú adresu URL nahradíme premennou, ktorá adresu URL uloží. Vytvorme teda skalárnu premennú s názvom „URL“ a uložme hodnotu Google v tom.
Teraz nahradíme adresu URL premennou v našom kóde. Pretože ide o skalárnu premennú, bude sa na ňu odkazovať ako na $ {URL}. Náš testovací prípad by mal teraz vyzerať takto:
Spustíme tento testovací prípad a uvidíme, či bude premenná „URL“ nahradená správnou hodnotou. Áno! Náš testovací prípad sa úspešne vykoná. Google com sa otvorí v prehľadávači a potom sa prehľadávač zatvorí. Výsledok ukazuje, že to bol úspech.
Zelený symbol vedľa názvu testovacieho prípadu na ľavom paneli a PASS na pravom paneli ukazuje, že vykonanie testovacieho prípadu bolo úspešné.
Takto používame premenné v testovacom prípade. Výhoda použitia premenných je viditeľná, keď používame rovnakú hodnotu na viacerých miestach. Kedykoľvek dôjde k zmene hodnoty, stačilo by nám iba nahradiť hodnotu premennej a to isté by sa prejavilo na každom mieste, kde sa premenná použila.
Podobne môžeme v našich testovacích prípadoch použiť zoznam aj slovníkovú premennú, ako je požadované.
Pochopenie kľúčových slov v robotickom rámci
Čo sú to kľúčové slová?
Kľúčové slová, ako naznačuje názov („Kľúč“ + „slovo“), sú slovo slúžiace ako kľúč k niečomu, čo sa nezobrazuje. Jednoduchšie, pochopme, že ak mám urobiť úlohu s 10 krokmi, spomeniem tých 10 krokov a odkážem ich na meno, potom je meno kľúčové slovo.
Typy kľúčových slov
Robot Framework poskytuje dva typy kľúčových slov:
- Kľúčové slová knižnice : Tieto kľúčové slová sú tiež známe ako kľúčové slová na nízkej úrovni. Poskytujú ich knižnice používané v rámci Robot Framework (zabudované a externé knižnice). Napríklad, máme kľúčové slovo „Log to Console“, ktoré poskytuje knižnica Builtin, a „Open Browser“ je kľúčové slovo, ktoré poskytuje selénová knižnica.
- Používateľom definované kľúčové slová : Sú známe aj ako kľúčové slová na vysokej úrovni. Definuje ich používateľ. Užívateľom definované kľúčové slová môžu obsahovať aj ďalšie kľúčové slová knižnice alebo iné akcie.
Vytváranie kľúčových slov
Tento tutoriál vysvetlí spôsoby vytvárania používateľom definovaných kľúčových slov.
Kliknite pravým tlačidlom myši „TestSuite1“ a vyberte „Nové kľúčové slovo používateľa“ .
Dostali by ste vysúvaciu obrazovku, ako je uvedené nižšie. Vytvorme kľúčové slovo na otvorenie webových stránok Google. Mali by sme teda iba jedno kľúčové slovo na vykonanie úlohy testovacieho prípadu, ktorý sme vytvorili.
Otvorte testovací prípad, ktorý ste vytvorili, a pozrite sa na kroky, ktoré ste pridali. V prehliadači Chrome sme otvorili stránku google.com a potom sme prehliadač zavreli.
Dajme meno „Otvoriť google“ na naše kľúčové slovo a kliknite na „OK“.
Kľúčové slovo bolo definované a teraz sa do tohto kľúčového slova zapíšu akcie, ktoré je potrebné vykonať. Takže kliknite na „ Otvoriť Google ‘ a napíšeme tie isté kroky, ktoré sme napísali v našej TestCase1.
Ako vidíte nižšie, kľúčové slovo „ Opengoogle ”Otvorilo by sa Google com v prehliadači Chrome a potom prehliadač ukončite.
Pomocou kľúčových slov
Teraz sme definovali naše kľúčové slovo „ Otvorte Google “. Je dosť jednoduché ho použiť v našom testovacom prípade. Najprv sa pozrite na náš pôvodný testovací prípad, ktorý sme vytvorili pre otvorenie google nižšie.
Teraz tento kód nahradíme kľúčovým slovom. Všimnete si, že keď začnete písať kľúčové slovo a otvoríte asistenta obsahu, bude sa toto kľúčové slovo zobrazovať aj v zozname, ktorý sa zobrazí. Pozrite sa na snímku obrazovky nižšie.
Po výmene by naša TestCase1 vyzerala jednoducho, ako je uvedené nižšie:
Vykonajme to a zistíme, či to funguje podľa očakávaní.
Áno! testovací prípad prejde a máme očakávaný výsledok.
Používanie nastavenia a roztrhnutia v RIDE
Ako názov napovedá, Setup je sada pokynov / kľúčových slov, ktoré sa majú vykonať ako počiatočná príprava na vykonanie skutočného testovacieho prípadu. Ako príklad napríklad platí, že pri každej realizácii testovacieho prípadu je našou základnou požiadavkou otvorenie prehliadača. Tento krok otvorenia prehľadávača teda môžeme kedykoľvek pridať ako aktivitu nastavenia.
Podobne je možné strhnúť súbor pokynov / kľúčových slov, ktoré sa majú vykonať na konci vykonania testovacieho prípadu. Napríklad po dokončení vykonania testovacieho prípadu by sme chceli zavrieť prehliadač. Tento krok zavretia prehliadača teda môžeme kedykoľvek pridať ako aktivitu roztrhnutia.
Aktivity nastavenia a demontáže je možné deklarovať na adrese:
- Úroveň testovacej sady: Keď sú deklarované na úrovni testovacej sady, pokyny na nastavenie sa vykonajú pred vykonaním ktoréhokoľvek z testovacích prípadov v rámci tejto testovacej sady. Podobne by sa spustila deklarovaná úroveň testovacej sady po vykonaní ktoréhokoľvek z testovacích prípadov v rámci tejto testovacej sady.
- Úroveň testovacieho prípadu : Keď je deklarovaný na úrovni testovacieho prípadu, inštrukcie nastavenia sa vykonajú pred vykonaním testovacích prípadov v rámci tejto testovacej sady. Podobne by sa vykonanie roztrhnutia deklarované na úrovni testovacieho prípadu vykonalo po vykonaní testovacieho prípadu.
Pozrime sa teraz, ako pridáme aktivitu nastavenia na úrovni testovacích prípadov.
- Vytvorte TestCase2.
- Kliknite na tlačidlo „Upraviť“ pre nastavenie, hneď pod položkou Nastavenia na pravom paneli.
- Zadajte kľúčové slovo, v našom prípade „Open Browser“. Tu môžete tiež použiť pomoc s obsahom.
- Argumenty je možné vložiť spolu s kľúčovým slovom tak, že ich oddelíte znakom rúry „|“.
- Kliknite na „OK“.
Pozrime sa teraz, ako pridáme aktivitu roztrhnutia na úrovni testovacích prípadov.
- Kliknite na TestCase1
- Kliknutím na tlačidlo „Upraviť“ položku odtrhnete, hneď pod položkou Nastavenia na pravom paneli.
- Zadajte kľúčové slovo, v našom prípade „Zavrieť prehliadač“. Tu môžete tiež použiť pomoc s obsahom.
- Kliknite na „OK“.
Teraz, keď sme presunuli obidva kroky testovacieho prípadu tak, ako boli nastavené a strhli aktivitu, pridajme do testovacieho prípadu ešte jeden krok, aby sme mohli vykonať a skontrolovať jeho výsledok. Na konzole zobrazíme „Hello“. Kľúčové slovo, ktoré sme použili, je ‘Log’, ktoré je z Builtin Library.
TestCase2 bude vyzerať takto:
Po spustení sa najskôr vykoná inštalácia, potom sa do konzoly prihlási „Hello“ a nakoniec sa vykoná aktivita roztrhnutia a prehliadač sa zavrie.
Používanie značiek v RIDE
Označovanie sa používa, keď chceme zoskupiť skupinu testovacích prípadov buď tak, aby sme ich vykonali, alebo aby sme sa vyhli ich vykonaniu. Testy združujeme hlavne do skupín Regresia, Dym a Zdravie. Alebo to môže byť v situáciách, keď je potrebné opakovane testovať niektoré dôležité funkcie.
Aby sme pochopili, ako sa značky vytvárajú a používajú, napíšme dva jednoduché testovacie prípady - TestCase3 a TestCase4. Kód je uvedený nižšie. Použili sme kľúčové slová, „Prihlásiť sa do konzoly“ ktorá je z knižnice Builtin.
Testovací prípad 3
Testovací prípad 4
Ak chcete označiť tieto testovacie prípady, postupujte takto:
- Kliknutím na tlačidlo Upraviť zobrazíte položku „Značky“.
- V rozbaľovacom okne zadajte názov značky, napríklad Case3.
- Kliknite na „OK“
ako otvoriť súbor .torrent
Oba testovacie prípady majú teraz značku ‘Case3’. Pozrime sa, ako to možno využiť.
Predpokladajme, že chceme vykonať iba testcase3 a testcase4.
- Prejdite na kartu RUN
- Začiarknite políčko „Spustiť testy iba s týmito značkami“
- Do textového poľa nižšie zadajte „Prípad3“.
- Kliknite na tlačidlo Štart.
Upozorňujeme, že sme nevybrali žiadny testovací prípad, ale po vykonaní testu uvidíte, že boli vykonané iba testy „TestCase3“ a „TestCase4“.
Podobne máme tiež možnosť preskočiť konkrétne označené testovacie prípady pomocou „Vynechať testy s týmito značkami“ a uvedenie názvu značky.
Máme tiež možnosť dynamicky vytvárať značky za behu pomocou kľúčového slova „Nastaviť značku“ , podobne môžeme kľúčové slová odstrániť aj za behu programu „Odstrániť značku“ .
Dúfam, že tento návod vám už dá jasnú predstavu o vytváraní a používaní značiek.
Vytváranie testovacích prípadov pomocou lokátorov
Vytvorili sme veľmi základný testovací prípad, ktorý zahŕňal napísanie niečoho na konzolu alebo iba otvorenie prehliadača. Poďme teraz napísať testovacie prípady, ktoré zahŕňajú použitie lokátorov.
Testovanie webovej stránky alebo akejkoľvek aplikácie vyžaduje lokalizáciu prvkov. Keď chceme vykonať akciu s akýmkoľvek prvkom, musíme poznať jeho lokátor. „Id“ alebo „názov“ sú zvyčajne atribúty prvku, ktoré sa používajú na jeho identifikáciu na stránke, a teda s ním vykonajú akciu pomocou kľúčových slov.
Otvoríme prehliadač, vyhľadáme oficiálnu webovú stránku Robot Framework a otvoríme ju.
Poďme na to a napíšeme kód.
- Vytvorte „TestCase5“ v rámci TestSuite1.
- Otvorte Prehliadač (Chrome).
- Ďalej vyhľadajte lokátor textového poľa vyhľadávania Google.
Nastavenia prehliadača Chrome -> Nástroje -> Nástroje pre vývojárov .
To isté je tiež prístupné pomocou Ctrl + Shift + I.
- Pri otvorenom nástroji pre vývojárov kliknite na ikonu vyhľadania prvku, ako je uvedené nižšie.
- Umiestnite kurzor myši na textové pole vyhľadávania Google, kým sa zvýrazní, a kliknite na ňu. Všimnete si, že kód súvisiaci s vyhľadávacím poľom je zvýraznený na pravom paneli.
- Z kódu použijeme ako lokátor názov = = q.
- „Vstupný text“ je kľúčové slovo selén, ktoré sa používa na zadávanie textu do vyhľadávacieho poľa Google.
- Stlačením klávesu Enter získate výsledky vyhľadávania.
Takto by vyzeral náš kód. Vyzerá to celkom jednoducho !! Nie?
Všetko je o praxi. Všetko, čo potrebujeme, je vedieť si spomenúť, ktoré kľúčové slovo je k dispozícii na automatizáciu konkrétnej akcie. Čím viac teda svoje testy automatizujete, tým pohodlnejšie by sa vám s týmto rámcom pracovalo.
Výsledok vyššie uvedeného testovacieho prípadu po vykonaní je uvedený nižšie. Prehliadač Chrome je otvorený nižšie a zobrazuje výsledky vyhľadávania pre „Robot Framework“.
Pochopenie prístupu založeného na kľúčových slovách a údajoch v robotickom rámci
Pri písaní testovacieho prípadu v Robot Framework sa riadime jedným z nasledujúcich prístupov:
- Prístup založený na kľúčových slovách: Keď pri písaní testovacích prípadov používame kľúčové slová, hovoríme tomu prístup založený na kľúčových slovách. Prístup založený na kľúčových slovách zlepšuje čitateľnosť testovacieho prípadu. Už sme videli, ako sa dajú kľúčové slová vytvárať a používať v testovacom prípade.
- Prístup založený na dátach : Tento prístup sa uplatňuje hlavne vtedy, keď chceme testovať logiku pre rôzne hodnoty údajov. V tomto prístupe sa vytvorí šablóna pre kľúčové slovo na vysokej úrovni a argumenty k tomuto kľúčovému slovu sa odošlú z testovacieho prípadu, čo je údajová hodnota, pre ktorú je potrebné testovací prípad vykonať.
Tento prístup, ktorý používame v našich testovacích prípadoch, uvidíme nižšie pri vytváraní nového kľúčového slova.
Vytvorme testovací prípad na hľadanie rôznych nástrojov / rámcov na automatizáciu testov - Robot Framework, J-meter, Selenium atď.
Testovací prípad by obsahoval iba údaje, v tomto prípade hľadané slová, ktoré by boli predané ako argumenty do šablóny. Šablóna by obsahovala kľúčové slovo na vysokej úrovni, ktoré by malo mať skutočný kód na vykonanie. Hodnoty vyhľadávania by sa zapísali do testovacieho prípadu.
S týmto krátkym porozumením vytvorme šablónu „Vyhľadávanie Google“ podľa nasledujúcich krokov:
- Vytvorte TestCase6, ako je vysvetlené v téme „Vytvorenie projektu, testovacej sady a testovacieho prípadu za jazdy“.
- Kliknite na položku Upraviť pre šablónu a zadajte názov. „Vyhľadávanie Google“ v našom prípade.
- Použijeme rovnaký kód ako v TestCase5, iba s tým rozdielom, že text, ktorý sa má prehľadať, bude odovzdaný ako argument, ako je uvedené nižšie.
- Tento argument sa musí uviesť aj v textovom poli Argument. Takže v textovom poli Argumenty kliknite na Upraviť, zadajte argument a kliknite na „OK“.
- Teraz sa vráťme k TestCase6 a zadajte údaje.
- Takto bude vyzerať vaša obrazovka po dokončení vykonania testovacieho prípadu.
Všimnete si, že sa otvorilo päť inštancií prehliadača Chrome a každá z nich by mala výsledky vyhľadávania pre päť rôznych nástrojov na automatizáciu testov, ktoré sme prehľadali.
Dúfame, že tento testovací prípad vám dal dobrú jasnosť v prístupe založenom na údajoch. Keď si vyskúšate viac takýchto príkladov, tento prístup by sa vám zdal celkom jednoduchý.
Prístup k správam za jazdy
Nižšie je uvedený screenshot po vykonaní TestCase6. Poskytuje dve možnosti „Správa“ a „Denník“, ako je uvedené nižšie. Poskytuje tiež úplné prepojenie na prístup k protokolu a správe.
správa - Výsledok vykonania TestCase6
Poskytuje súhrnnú správu o vykonaných testovacích balíkoch. Po kliknutí na testovaciu sadu sa zobrazia podrobnosti testovacej sady, Test case wise. Keď ďalej klikneme na testovací prípad, otvorí sa podrobnosti testovacieho prípadu, ktorý sa nazýva Protokol.
Log - Výsledok vykonania TestCase6.
Denník poskytuje podrobný testovací prípad správy pre celý projekt.
Okrem ikon Report a Log. Máme tiež ich adresy URL, ktoré je možné kopírovať a otvárať priamo v prehliadači. Je známe, že niekedy po spustení testovacieho prípadu sú ikony „Správa“ a „Denník“ deaktivované. V takom prípade je možné tieto odkazy skopírovať a otvoriť v prehliadači, čím sa zobrazí prehľad.
URL je umiestnenie v lokálnom počítači, kde sú uložené správy. Zakaždým, keď vykonáme testovací prípad, toto miesto sa obnoví a nový vygenerovaný prehľad sa uloží na tomto mieste.
Robot Framework - užitočné odkazy
- Úradník rámca robotov webovú stránku
- Wikipedia
Záver
Dúfame, že ako začiatočník by vám tento výukový program poskytol dobré vedomosti o používaní Robot Framework ako nástroja na automatizáciu testov.
V tomto tutoriáli sme sa dozvedeli o vytváraní premenných a kľúčových slov. Videli sme, ako písať testovacie skripty pomocou prístupu riadeného kľúčovými slovami a dátami.
Vykonali sme tiež praktické vykonanie testovacieho skriptu. Tutoriál poskytol pohľad na prezeranie podrobných výsledkov testu prostredníctvom denníka a správ. Okrem toho boli zdieľané aj dôležité adresy URL súvisiace s Robot Frameworkom.
„Cvičenie robí človeka dokonalým“, takže tento nástroj bezodkladne začnite používať čo najviac, aby ste si jeho používaním postupne získali istotu.
Príjemné čítanie !!
Výukový program PREV | PRVÝ výukový program
Odporúčané čítanie
- Výukový program Robot Framework - Funkcie a inštalácia softvéru
- Začíname s RIDE - IDE rámca robota
- Výukový program TestNG: Úvod do rámca TestNG
- Rámec BDD (Behavior Driven Development): Kompletný návod
- Výukový program D3.js - Rámec vizualizácie údajov pre začiatočníkov
- Jasmine Framework Tutorial Vrátane Jasmine Jquery s príkladmi
- Výukový program Java Collections Framework (JCF)
- Výukový program pre karate framework: Automatické testovanie API s karate