understanding working with robot framework
Vadnica pojasnjuje, kako ustvariti in izvesti osnovni testni primer v okolju Robot. Spoznali boste tudi spremenljivke in ključne besede v Robot Framework:
Spoznali smo Osnove okolja za robote IDE - RIDE v prejšnji vadnici, ki nam pomaga, da začnemo s pisanjem testnih skriptov z uporabo RIDE v tem Serija Robot Framework .
Vadnica vam bo dala razumevanje osnov Robot Framework.
Spoznali bomo spremenljivke in vrsto spremenljivk, ki so na voljo v Robot Framework. Bomo videli, kako ustvariti in uporabiti spremenljivko. Razumeli bomo tudi, katere so ključne besede skupaj z njihovimi različnimi vrstami. Spoznali bomo tudi, kako je mogoče ustvariti in uporabljati ključne besede.
kakšne so faze življenjskega cikla razvoja programske opreme
Poleg tega vam bo ta vadnica zagotovila tudi znanje o možnostih namestitve in odstranitve v RIDE, ki je koristno pri izvajanju testnega primera. Spoznali bomo tudi oznake - funkcijo RIDE, ki pomaga pri selektivnem izvajanju testnih primerov.
Najpomembneje je, da bomo napisali testni skript (z lokatorji in brez njih) za nekaj vzorčnih testnih primerov. Spoznali bomo, kako se izvajajo te testne skripte v načinu Ride, na koncu pa se bomo proti koncu vadnice naučili pregledati poročila za izvedene testne skripte.
Vadnico bomo zaključili z nekaj koristnimi povezavami na Robot Framework, na katere se lahko kadar koli sklicujete.
Kaj se boste naučili:
- Ustvarjanje in izvajanje osnovnega testnega primera
- Razumevanje spremenljivk v okolju robotov
- Razumevanje ključnih besed v okolju robotov
- Uporaba namestitve in prekinitve v vožnji
- Uporaba oznak v RIDE
- Ustvarjanje testnega primera z uporabo lokatorjev
- Razumevanje pristopa na podlagi ključnih besed in podatkov v okolju robotov
- Dostop do poročil v vožnji
- Zaključek
- Priporočeno branje
Ustvarjanje in izvajanje osnovnega testnega primera
Ustvarimo zdaj osnovni testni primer v RIDE, kjer bomo v brskalniku Chrome odprli spletno mesto google.com, nato pa brskalnik. Začnimo torej z našim prvim testnim primerom v Robot Framework z uporabo Ride.
Kliknite na ‘TestCase1’ in vidite mrežo (morali bi biti na zavihku ‘Uredi’).

Za pisanje kode sledite spodnjim korakom:
- V prvo celico vnesite ‘Open Browser’ (ključno besedo zagotavlja knjižnica Selenium).
- Ko začnete tipkati, izberite ctrl + alt + preslednica (ali ctrl + preslednica), če želite pomoč pri vsebini.
- V naslednjo celico vnesite URL Google .
- V tretjo celico vnesite ime brskalnika. Navedba imena brskalnika ni obvezna.
- V prvo celico naslednje vrstice vnesite »Zapri brskalnik«.
Razumejmo, kaj smo pravkar storili.
- „Odprti brskalnik“ je ključna beseda knjižnice Selenium, ki smo jo v našem testnem primeru uvozili zgoraj.
- Pomoč pri vsebini nam pomaga pri natančni skladnji, ne da bi si jo morali zapomniti.
- „Odpri brskalnik“ prvi argument vzame kot URL spletnega mesta, ki ga želimo odpreti v brskalniku. Drugi argument je neobvezen in določa brskalnik, ki ga želimo uporabiti. Če to ni omenjeno, se kot privzeti brskalnik uporablja Firefox.
- »Zapri brskalnik« je ponovno ključna beseda knjižnice Selenium, ki zapre brskalnik, ki smo ga odprli.

Zdaj bomo to kodo izvedli po naslednjih korakih:
- Kliknite zavihek 'Zaženi' - ta zavihek vsebuje možnost izvedbe testnega primera.
- Označite »Samodejno shrani« - Če želite zagotoviti, da se neshranjene spremembe testnega primera samodejno shranijo.
- Označite »TestCase1« - če želite sporočiti RIDE, kateri testni primer želimo izvesti.
- Kliknite gumb ‘Start’ - za začetek izvajanja testnega primera.

Testni primer se uspešno izvede. Spodaj je zaslon, ki ga dobimo po uspešni izvedbi testnega primera. Tu lahko vidimo skupni čas, potreben za izvedbo preizkusa, skupaj s številom opravljenih in neuspešnih testnih primerov.
Poleg tega imamo še možnost ogleda poročila in dnevnika za izveden testni primer. To bomo videli v prihodnjih vajah.

Razumevanje spremenljivk v okolju robotov
Tako kot kateri koli programski jezik, kjer uporabljamo spremenljivke, imamo podobno tudi spremenljivke v Robot Framework.
Kaj so spremenljivke?
Spremenljivke niso nič drugega kot mesta shranjevanja, ki jih označuje ime, ki vsebuje določeno vrednost.
Vrste spremenljivk
V Robot Framework imamo 3 vrste spremenljivk:
- Skalar
- Seznam
- Slovar
V naslednjih dveh temah bomo videli, kako je mogoče ustvariti in uporabiti vsako od zgornjih vrst spremenljivk.
Ustvarjanje spremenljivk
V Robot Framework spremenljivke ne razlikujejo med velikimi in malimi črkami. Velike črke bi morali uporabljati za sklicevanje na globalne spremenljivke (ki se uporabljajo v celotnem naboru testnih primerov), male črke pa za sklicevanje na lokalne spremenljivke (ki se uporabljajo samo v nekaterih testnih primerih).
Za poimenovanje spremenljivke smo uporabili identifikator tipa spremenljivke (&,%, $, @), ki je pred imenom spremenljivke, zapisanim v zavite oklepaje. Oglejmo si, kako je vsaka od spremenljivk prijavljena.
# 1) skalarna spremenljivka : Na skalarno spremenljivko se sklicuje kot $ {Name}.
Tu se $ - nanaša na vrsto spremenljivke, tj. Scalar Name - ime spremenljivke.
Praviloma je ta nameščen v zavitih oklepajih. Skalarno spremenljivko lahko dobite s katero koli vrednostjo, na primer z nizom, predmetom, številkami, seznami, slovarji ali predmeti po meri.
Določimo vrednost 5 skalarni spremenljivki 'a'.
Za to sledite spodnjim korakom:
TestCase1 (z desno miškino tipko) -> Nov skalar
Prikaže se pojavni zaslon, kot je prikazano spodaj:

Vnesite ime spremenljivke v zavite oklepaje, kot je razvidno iz zgornjega posnetka. Vnesite njegovo vrednost v besedilno polje »Vrednost« in dodajte komentar, če želite.

To skalarno spremenljivko - $ {a}, ki smo jo pravkar ustvarili, je zdaj mogoče videti na levi plošči.

# 2) Spremenljivka seznama : Spremenljivka seznama je navedena kot @ {name}.
Tu se @ - nanaša na vrsto spremenljivke, tj. Ime seznama - je ime spremenljivke. Praviloma je ta nameščen v zavitih oklepajih.
Seznam omogoča, da se na njem shrani seznam Python ali podoben predmet. Robot Framework ne dovoljuje uporabe nizov kot seznamov, vendar so dovoljeni predmeti, kot so nabori ali slovarji.
Določimo vrednosti 'Pozdravljeni', 'Robot' in 'Okvir' za naštevanje spremenljivke 'b'. Za to sledite spodnjim korakom:
TestSuite1 (z desno miškino tipko) -> Nova spremenljivka seznama

Prikaže se pojavni zaslon, kot je prikazano spodaj. Namesto privzete '4' v spustnem stolpcu bomo izbrali '2'.
Zdaj sledite spodnjim korakom:
- Vstavite ime spremenljivke „b“ v zavite oklepaje, kot je razvidno iz spodnjega posnetka.
- Vnesite njegove vrednosti v besedilno polje »Vrednost«.
- Dodajte komentar (neobvezno).
- Kliknite »V redu«, da spremenljivko shranite.

Do vsake vrednosti znotraj spremenljivke seznama se dostopa glede na njen indeks, ki se upošteva od 0 za prvo vrednost na seznamu. Na primer, za sklic na ogrodje bi ga zapisali kot @ {b} (2), saj je na položaju 3, za katerega bi bil indeks 2.
# 3) Spremenljivka slovarja : Slovarška spremenljivka je navedena kot & {Name}.
Tu se & - nanaša na vrsto spremenljivke, tj.Ime slovarja - je ime spremenljivke. Praviloma je ta nameščen v zavitih oklepajih.
Slovarniške spremenljivke se uporabljajo predvsem, kadar imamo tabelo s pari ključ / vrednost. Na primer, ko želimo preizkusiti prijavo za nabor ID-jev in gesla. Razlika med spremenljivkama Seznam in Slovar je v tem, kako se nanje sklicuje, in to bomo videli naprej.
Ustvarimo slovarsko spremenljivko 'prijava' in ji dodelimo vrednosti: e-poštni naslov in geslo, kot je prikazano spodaj: 'testingrf19@gmail.com', '123'. Za to sledite spodnjim korakom:
TestSuite1 (z desno miškino tipko) -> Nova spremenljivka slovarja

Prikaže se pojavni zaslon, kot je prikazano spodaj. Namesto privzetega »4« v spustnem stolpcu bomo izbrali »1«.
Zdaj sledite spodnjim korakom:
- Vstavite ime spremenljivke 'prijava' v zavite oklepaje, kot je prikazano na spodnjem posnetku.
- Vnesite njegove vrednosti v besedilno polje »Vrednost«.
- Dodajte komentar (neobvezno).
- Kliknite »V redu«, da spremenljivko shranite.

V nasprotju s spremenljivkami seznama, ki uporabljajo indeks za sklicevanje na posamezne vrednosti v njem, spremenljivke slovarja uporabljajo jasnejši način sklicevanja na njegove vrednosti. Kot v zgornjem primeru bi uporabili & {login} (email) in & {login} (geslo). Ali se to ne zdi povsem samoumevno?
Te ustvarjene spremenljivke so vidne tudi v 'TestSuite1' (zavihek Uredi).

Uporaba spremenljivk
Zdaj bomo videli, kako lahko uporabimo te spremenljivke v našem testnem primeru. Uporabili bomo testni primer, ki smo ga ustvarili prej, in uporabljeni URL zamenjali s spremenljivko, ki bo URL shranila namesto njega. Ustvarimo torej skalarno spremenljivko z imenom »URL« in shranimo vrednost Google v.

Zdaj bomo URL zamenjali s spremenljivko v naši kodi. Ker je to skalarna spremenljivka, bo navedena kot $ {URL}. Naš testni primer bi moral biti videti spodaj:

Zaženimo ta testni primer in preverimo, ali je spremenljivka 'URL' zamenjana s pravilno vrednostjo. Ja! Naš testni primer se uspešno izvede. Google com odpre se v brskalniku, nato pa se zapre. Rezultat kaže, da je bil uspešen.
Zeleni simbol ob imenu testnega primera na levi plošči in PASS na desni plošči kaže, da je bila izvedba testnega primera uspešna.

Tako uporabljamo spremenljivke v testnem primeru. Prednost uporabe spremenljivk je vidna, kadar na več mestih uporabljamo isto vrednost. Kadar koli pride do spremembe vrednosti, bi morali spremeniti le vrednost spremenljivke, in to bi se odražalo na vsakem mestu, kjer je bila spremenljivka uporabljena.
Podobno lahko uporabimo seznam in spremenljivko slovarja, kot je potrebno v naših testnih primerih.
Razumevanje ključnih besed v okolju robotov
Kaj so ključne besede?
Ključne besede, kot že ime pove („Ključ“ + „beseda“), so besede, ki služijo kot ključ do nečesa, česar ni mogoče videti. Preprosteje nam dovolite, da razumemo, da če imam nalogo z 10 koraki, ki jih moram opraviti, in omenim teh 10 korakov in jih označim z imenom, potem je ime ključna beseda.
Vrste ključnih besed
Robot Framework ponuja dve vrsti ključnih besed:
- Ključne besede knjižnice : Te ključne besede so znane tudi kot ključne besede nizke ravni. Te so na voljo knjižnicam, ki uporabljajo Robot Framework (vgrajene in zunanje knjižnice). Na primer, imamo ključno besedo »Prijava v konzolo«, ki jo zagotavlja knjižnica Builtin, »Odprti brskalnik« pa je ključna beseda, ki jo ponuja knjižnica Selenium.
- Uporabniško določene ključne besede : Te so znane tudi kot ključne besede na visoki ravni. Določi jih uporabnik. Uporabniško določene ključne besede lahko vsebujejo tudi druge ključne besede knjižnice in / ali druga dejanja.
Ustvarjanje ključnih besed
Ta vadnica bo razložila načine za ustvarjanje uporabniško določenih ključnih besed.
Desni klik ‘TestSuite1’ in izberite „Nova uporabniška ključna beseda“ .

Odprl se bo zaslon, kot je prikazano spodaj. Ustvarimo ključno besedo za odpiranje Googlovega spletnega mesta. Tako bi imeli samo eno ključno besedo za izvedbo naloge testnega primera, ki smo ga ustvarili.
Odprite testni primer, ki ste ga ustvarili, in si oglejte korake, ki ste jih dodali. V Chromu smo odprli google.com in nato zaprli brskalnik.
Dajmo ime ‘Odpri google’ na našo ključno besedo in kliknite »V redu«.

Ključna beseda je bila definirana in zdaj bodo dejanja, ki jih je treba izvesti, zapisana znotraj te ključne besede. Torej kliknite Odpri Google in napišite iste korake, kot smo jih zapisali v našem TestCase1.
Kot vidite spodaj, je ključna beseda „ Opengoogle ”Bi se odprla Google com v brskalniku Chrome in nato zapustite brskalnik.

Uporaba ključnih besed
Zdaj smo opredelili ključno besedo » Odprite Google '. Uporaba v našem testnem primeru je zelo preprosta. Najprej si oglejte naš prvotni testni primer, ki smo ga ustvarili za odpiranje Googla spodaj.

Zdaj bomo to kodo zamenjali s ključno besedo. Ko začnete tipkati ključno besedo in odprete pomočnika za vsebino, boste opazili, da bo ta ključna beseda vidna tudi na seznamu, ki se prikaže. Oglejte si spodnji posnetek zaslona.

Po zamenjavi bi bil naš TestCase1 videti preprosto, kot je prikazano spodaj:

Izvedimo to in preverimo, ali deluje, kot je bilo predvideno.
Ja! testni primer opravi in imamo pričakovani rezultat.

Uporaba namestitve in prekinitve v vožnji
Kot že ime pove, je Setup niz navodil / ključnih besed, ki jih je treba izvesti kot začetno pripravo na izvedbo dejanskega testnega primera. Kot primer, na splošno za izvajanje katerega koli testnega primera bi bila naša osnovna zahteva odprtje brskalnika. Tako lahko ta korak odpiranja brskalnika vedno dodamo kot nastavitveno dejavnost.
Podobno je rušenje nabor navodil / ključnih besed, ki jih je treba izvesti na koncu izvedbe testnega primera. Kot primer, ko zaključimo z izvajanjem testnega primera, želimo zapreti brskalnik. Tako lahko ta korak zapiranja brskalnika vedno dodamo kot dejavnost odstranitve.
Dejavnosti namestitve in odstranitve lahko prijavite na:
- Raven preizkusne zbirke: Ko so razglašena na ravni testne zbirke, se bodo navodila za namestitev izvedla, preden se izvede kateri koli testni primer v tem testnem paketu. Podobno bi se rušenje, razglašeno na ravni testne zbirke, izvedlo po izvedbi katerega koli testnega primera v tej testni zbirki.
- Raven testnega primera : Ko so deklarirana na ravni testnega primera, se bodo navodila za namestitev izvedla pred izvedbo testnih primerov v tem testnem paketu. Podobno bi se rušenje, prijavljeno na ravni testnega primera, izvedlo po izvedbi testnega primera.
Poglejmo zdaj, kako dodamo nastavitveno dejavnost na ravni testnega primera.
- Ustvari TestCase2.
- Za namestitev kliknite gumb ‘Uredi’, tik pod nastavitvami na desni plošči.
- Vnesite ključno besedo, v našem primeru »Odpri brskalnik«. Pomoč za vsebino lahko uporabite tudi tukaj.
- Argumente lahko skupaj s ključno besedo posredujete tako, da jih ločite z znakom »|«.
- Kliknite »V redu«.

Poglejmo zdaj, kako dodamo rušilno aktivnost na ravni testnega primera.
- Kliknite TestCase1
- Kliknite gumb »Uredi« za rušenje, tik pod nastavitvami na desni plošči.
- Vnesite ključno besedo »Zapri brskalnik« v našem primeru. Pomoč za vsebino lahko uporabite tudi tukaj.
- Kliknite »V redu«.

Zdaj, ko smo premaknili oba koraka testnega primera kot nastavljeno in rušilno dejavnost, dodajte še en korak testnemu primeru, da bomo lahko izvedli in preverili njegov rezultat. Na konzoli prikažemo “Hello”. Ključna beseda, ki smo jo uporabili, je 'Log', ki je iz vgrajene knjižnice.
TestCase2 bi bil videti, kot je prikazano spodaj:

Ko se izvede, se najprej izvrši namestitev, nato se v konzoli zabeleži 'Hello', na koncu pa se izvrši aktivnost odstranitve in brskalnik zapre.

Uporaba oznak v RIDE
Označevanje se uporablja, kadar želimo združiti nabor testnih primerov bodisi za njihovo izvedbo bodisi za izogibanje njihovi izvedbi. Preizkuse v glavnem združujemo pod regresijo, dimom in razumnostjo. Lahko pa je tudi v primerih, ko je treba nekaj pomembnih funkcij večkrat preizkusiti.
Da bi razumeli, kako se oznake ustvarjajo in uporabljajo, napišite dva preprosta testna primera - „TestCase3“ in „TestCase4“. Koda za to je prikazana spodaj. Uporabili smo ključne besede, ‘Prijava v konzolo’ ki je iz knjižnice Builtin.
Testni primer 3

Testni primer 4

Če želite te testne primere označiti, sledite spodnjim korakom:
- Za gumb »Oznake« kliknite gumb Uredi.
- V pojavnem oknu vnesite ime za oznako, recimo Case3.
- Kliknite »V redu«

Oba testna primera imata zdaj oznako 'Case3'. Poglejmo, kako je to mogoče uporabiti.
Recimo, da želimo izvesti samo testcase3 in testcase4.
- Pojdi na zavihek RUN
- Potrdite polje ‘Zaženi teste samo s temi oznakami’

- V spodnje besedilno polje vnesite ‘Case3’.
- Kliknite gumb Start.
Upoštevajte, da nismo izbrali nobenega testnega primera, toda po izvedbi preizkusa boste videli, da sta bili izvedeni samo »TestCase3« in »TestCase4«.
Podobno imamo tudi možnost preskočenja določenih označenih testnih primerov z uporabo ‘Preskoči teste s temi oznakami’ in omenjanje imena oznake.
Na voljo imamo tudi možnost dinamičnega ustvarjanja oznak med izvajanjem s pomočjo ključne besede »Nastavi oznako« , podobno lahko tudi odstranimo oznake med izvajanjem s ključno besedo “Odstrani oznako” .
Upam, da vam je ta vadnica dala jasno predstavo o ustvarjanju in uporabi oznak do zdaj.
Ustvarjanje testnega primera z uporabo lokatorjev
Ustvarili smo zelo osnovni testni primer, ki je vključeval pisanje nečesa na konzolo ali samo odpiranje brskalnika. Napišimo zdaj testne primere, ki vključujejo uporabo lokatorjev.
implementacija dijkstrinega algoritma najkrajše poti v javi
Testiranje spletnega mesta ali katere koli aplikacije vključuje iskanje elementov. Ko želimo izvesti dejanje na katerem koli elementu, moramo poznati njegov lokator. Običajno sta „id“ ali „name“ atributa elementa, ki se uporablja za njegovo identifikacijo na strani in s tem izvede dejanje z uporabo ključnih besed.
Odprli bomo brskalnik, poiskali uradno spletno stran Robot Framework in ga odprli.
Pojdiva in napiši kodo za to.
- Ustvarite 'TestCase5' v TestSuite1.

- Odprite brskalnik (Chrome).
- Nato poiščite lokator besedilnega polja za iskanje v Googlu.
Nastavitve za Chrome -> Orodja -> Orodja za razvijalce .
Do istega je mogoče dostopati tudi s kombinacijo tipk Ctrl + Shift + I.

- Ko je orodje za razvijalce odprto, kliknite ikono za iskanje elementa, kot je navedeno spodaj.

- Premaknite miškin kazalec nad besedilno polje za iskanje v Googlu, dokler se ne poudari in kliknite nanj. Opazili boste, da je koda, povezana z iskalnim poljem, označena na desni plošči.
- Iz kode bomo kot lokator uporabili ime = 'q'.
- „Vnos besedila“ je ključna beseda Selenium, ki se uporablja za vnos besedila v iskalno polje google.
- Pritisnite tipko Enter, da dobite rezultate iskanja.
Tako bi izgledala naša koda. Izgleda precej preprosto !! Kajne?

Vse je v praksi. Vse, kar potrebujemo, je, da se lahko spomnimo, katera ključna beseda je na voljo za avtomatizacijo določenega dejanja. Bolj ko avtomatizirate svoje teste, bolj udobno bi bilo, če bi delali s tem ogrodjem.
Rezultat zgornjega testnega primera po izvedbi je prikazan spodaj. Spodaj je prikazan brskalnik chrome, ki prikazuje rezultate iskanja za „Robot Framework“.

Razumevanje pristopa na podlagi ključnih besed in podatkov v okolju robotov
Pri pisanju testnega primera v Robot Framework sledimo enemu od spodnjih pristopov:
- Pristop, ki temelji na ključnih besedah: Ko pri pisanju testnih primerov uporabljamo ključne besede, temu rečemo pristop, ki temelji na ključnih besedah. Pristop, ki temelji na ključnih besedah, izboljša berljivost testnega primera. Že smo videli, kako je mogoče ključne besede ustvariti in uporabiti v testnem primeru.
- Pristop na podlagi podatkov : Ta pristop se večinoma uporablja, kadar želimo preizkusiti logiko za različne vrednosti podatkov. Pri tem pristopu se ustvari predloga za ključno besedo na visoki ravni, argumenti tej ključni besedi pa se pošljejo iz testnega primera, ki je podatkovna vrednost, za katero je treba testni primer izvršiti.
Kako bomo uporabili ta pristop v testnih primerih, bomo videli spodaj, ko bomo ustvarili novo ključno besedo.
Ustvarimo testni primer za iskanje različnih orodij / okvirov za avtomatizacijo testov - Robot Framework, J-meter, Selenium itd.
Testni primer bi vseboval le podatke, v tem primeru iskalne besede, ki bi bile predložene kot argumenti predloge. Predloga bi vsebovala ključno besedo na visoki ravni, v kateri bi bila izvedena dejanska koda. Iskalne vrednosti bi bile zapisane v testnem primeru.
S tem kratkim razumevanjem naj ustvarimo predlogo »Iskanje Google«, tako da sledimo spodnjim korakom:
- Ustvarite TestCase6, kot je razloženo v temi 'Ustvarjanje projekta, testnega sklopa in testnega primera v vožnji'.
- Kliknite »Uredi« za predlogo in vnesite ime. »Iskanje Google« v našem primeru.

- Uporabili bomo isto kodo kot v TestCase5, z edino razliko, da bo besedilo, ki ga bomo iskali, posredovano kot argument, kot je navedeno spodaj.

- Ta argument je treba omeniti tudi v besedilnem polju Argument. V besedilnem polju Argumenti kliknite Uredi, vnesite argument in kliknite »V redu«.

- Zdaj se vrnimo na TestCase6 in vnesite podatke.

- Tako bo videti vaš zaslon po zaključku preizkusa.

Opazili boste, da se je odprlo pet primerkov brskalnika Chrome in vsak bi imel rezultate iskanja za pet različnih orodij za avtomatizacijo preskusov, ki smo jih iskali.
Upamo, da vam je ta testni primer dobro pokazal pristop na podlagi podatkov. Ko se preizkusite v več takšnih primerih, bi se vam ta pristop zdel povsem preprost.
Dostop do poročil v vožnji
Spodaj je posnetek zaslona po izvedbi TestCase6. Ponuja dve možnosti „Poročilo“ in „Dnevnik“, kot je navedeno spodaj. Ponuja tudi popolno povezavo za dostop do dnevnika in poročila.

Prijavi - rezultat izvedbe TestCase6
Daje zbirno poročilo o izvedenih testnih paketih. Ko kliknete testno zbirko, se prikažejo podrobnosti testne zbirke, primerno za testne primere. Ko še kliknemo testni primer, se odprejo podrobnosti testnega primera, ki se imenuje Dnevnik.

Dnevnik - rezultat izvedbe TestCase6.
Dnevnik vsebuje podroben testni primer poročila za celoten projekt.

Poleg ikon Poročilo in Dnevnik. Imamo tudi URL-je teh, ki jih je mogoče kopirati in odpreti neposredno v brskalniku. Znana je težava, da so včasih po zagonu testnega primera ikone »Prijavi« in »Dnevnik« onemogočene. V takem primeru lahko te povezave kopirate in odprete v brskalniku za ogled poročila.
URL je lokacija v lokalnem računalniku, kjer se poročila shranjujejo. Vsakič, ko izvedemo testni primer, se ta lokacija osveži in novo ustvarjeno poročilo se shrani na tej lokaciji.
Robot Framework - uporabne povezave
- Uradnik Robot Framework Spletna stran
- Wikipedija
Zaključek
Upamo, da bi vam ta vadnica kot začetnik zagotovila dobro znanje o uporabi Robot Framework kot orodja za testno avtomatizacijo.
V tej vadnici smo spoznali ustvarjanje spremenljivk in ključnih besed. Videli smo, kako pisati testne skripte z uporabo ključnih besed in podatkovnega pristopa.
Opravili smo tudi praktično izvedbo testnega skripta. Vadnica je dala vpogled v ogled podrobnih rezultatov preskusov prek dnevnika in poročil. Poleg tega so bili objavljeni tudi pomembni URL-ji, povezani z Robot Framework.
»Praksa naredi človeka popolnega«, zato brez odlašanja čim bolj uporabite to orodje, da boste postopoma postali samozavestni pri uporabi.
Veselo branje !!
Priporočeno branje
- Vadnica Robot Framework - funkcije in namestitev programske opreme
- Začetek uporabe RIDE - Robot Framework IDE
- Vadnica za TestNG: Uvod v ogrodje TestNG
- Okvir BDD (Behavio-Driven Development): Popolna vadnica
- D3.js Vadnica - ogrodje vizualizacije podatkov za začetnike
- Jasmin Framework Tutorial, ki vključuje Jasmine Jquery s primeri
- Vadnica za Java Collections Framework (JCF)
- Karate Framework Tutorial: Avtomatizirano testiranje API-jev s karatejem