understanding working with robot framework
Tutorialul explică cum să creați și să executați un caz de test de bază în Robot Framework. De asemenea, veți afla despre variabile și cuvinte cheie în Robot Framework:
Am aflat despre Noțiunile de bază ale Robot Framework IDE - RIDE în tutorialul nostru anterior pentru a ne ajuta să începem să scriem scripturi de testare folosind RIDE în acest sens Seria Robot Framework .
Tutorialul vă va oferi o înțelegere a elementelor de bază ale Robot Framework.
Vom afla despre variabile și tipul de variabile disponibile în Robot Framework. Vom vedea cum să creăm și să utilizăm variabila. De asemenea, vom înțelege care sunt cuvintele cheie împreună cu diferitele tipuri ale acestora. De asemenea, vom afla cum pot fi create și utilizate cuvintele cheie.
unde să găsiți cheia de securitate a rețelei pentru wifi
În plus, acest tutorial vă va oferi, de asemenea, cunoștințe despre opțiunile de configurare și decupare din RIDE, care sunt utile în executarea cazului de testare. Vom afla și despre Tag-uri - o caracteristică a RIDE care ajută la executarea selectivă a cazurilor de testare.
Cel mai important, vom scrie scriptul de testare (cu și fără localizatoare) pentru câteva exemple de teste. Vom afla cum se execută aceste scripturi de testare în Ride și, în cele din urmă, spre sfârșitul tutorialului vom învăța să vedem rapoartele pentru scripturile de testare executate.
Vom încheia tutorialul cu câteva link-uri utile pe Robot Framework la care puteți consulta oricând.
Ce veți învăța:
- Crearea și executarea unui caz de test de bază
- Înțelegerea variabilelor în cadrul robotului
- Înțelegerea cuvintelor cheie în Robot Framework
- Utilizarea configurării și deconectării în RIDE
- Utilizarea etichetelor în RIDE
- Crearea cazului de test cu ajutorul localizatorilor
- Înțelegerea abordării bazate pe cuvinte cheie și date în cadrul Robot Framework
- Accesarea rapoartelor în Ride
- Concluzie
- Lectură recomandată
Crearea și executarea unui caz de test de bază
Să creăm acum un caz de test de bază în RIDE, unde vom deschide site-ul google.com în browserul Chrome și apoi vom închide browserul. Deci, să începem cu primul nostru caz de testare în Robot Framework folosind Ride.
Click pe „TestCase1” și puteți vedea o grilă (ar trebui să vă aflați în fila „Editați”).
Urmați pașii de mai jos pentru a scrie codul:
- Tastați „Open Browser” (cuvânt cheie furnizat de Selenium Library) în prima celulă.
- Când începeți să tastați, selectați ctrl + alt + bara de spațiu (sau ctrl + bara de spațiu) pentru a obține asistență pentru conținut.
- În următoarea celulă tastați adresa URL Google .
- În a treia celulă tastați numele browserului. Furnizarea numelui browserului este opțională.
- În prima celulă a rândului următor, tastați „Închideți browserul”.
Să înțelegem ce tocmai am făcut.
- „Open Browser” este un cuvânt cheie furnizat de biblioteca Selenium pe care l-am importat mai sus în cazul nostru de testare.
- Asistența pentru conținut ne ajută cu sintaxa exactă, fără a fi nevoie să o amintim.
- „Deschideți browserul” ia primul argument ca adresa URL a site-ului pe care dorim să îl deschidem în browser. Al doilea argument este opțional și specifică browserul pe care dorim să îl folosim. Dacă acest lucru nu este menționat, atunci Firefox este folosit ca browser implicit.
- „Închidere browser” este din nou un cuvânt cheie Selenium Library care închide browserul pe care l-am deschis.
Acum vom executa acest cod urmând pașii de mai jos:
- Faceți clic pe fila „Executare” - Această filă conține opțiunea de a executa cazul de testare.
- Bifați „Salvare automată” - Pentru a vă asigura că toate modificările nesalvate ale carcasei de testare sunt salvate automat.
- Bifați „TestCase1” - Pentru a anunța RIDE ce caz de testare dorim să îl executăm.
- Faceți clic pe butonul „Start” - Pentru a începe executarea cazului de testare.
Cazul de testare se execută cu succes. Mai jos este ecranul pe care îl obținem după executarea cu succes a cazului de testare. Aici, putem vedea timpul total necesar pentru executarea testului, împreună cu numărul de cazuri de testare trecute și nereușite.
Pe lângă aceasta, avem și opțiunea de a vizualiza Raportul și jurnalul pentru cazul de testare executat. Vom vedea asta în viitoarele tutoriale.
Înțelegerea variabilelor în cadrul robotului
La fel ca orice limbaj de programare în care folosim variabile, în mod similar, avem și variabile în Robot Framework.
Ce sunt variabilele?
Variabilele nu sunt altceva decât locații de stocare menționate de un nume care conține o anumită valoare.
Tipuri de variabile
În Robot Framework avem 3 tipuri de variabile:
- Scalar
- Listă
- Dicţionar
În următoarele două subiecte, vom vedea cum poate fi creat și utilizat fiecare dintre tipurile de variabile de mai sus.
Crearea de variabile
În Robot Framework, variabilele nu sunt sensibile la majuscule și minuscule. Ar trebui să folosim literele majuscule pentru a ne referi la variabilele globale (care sunt utilizate în întregul set de cazuri de testare) și literele minuscule pentru a face referire la variabilele locale (care sunt utilizate numai în anumite cazuri de testare).
Pentru a denumi o variabilă, am folosit un identificator de tip variabil (&,%, $, @) care precede numele variabilei scris între paranteze. Să aruncăm o privire la modul în care este declarat fiecare dintre tipurile de variabile.
# 1) Variabilă scalară : O variabilă scalară este menționată ca $ {Name}.
Aici, $ - se referă la tipul de variabilă, adică Scalar Name - este numele variabilei.
De regulă, aceasta este plasată în paranteze. O variabilă scalară poate fi furnizată cu orice valoare, de exemplu, un șir, un obiect, numere, liste, dicționare sau obiecte personalizate.
Să atribuim valoarea 5 variabilei scalare „a”.
Urmați pașii de mai jos pentru a face acest lucru:
TestCase1 (clic dreapta) -> Scalar nou
Veți obține un ecran pop-up așa cum se arată mai jos:
Introduceți numele variabilei în paranteze, așa cum se vede în instantaneul de mai sus. Introduceți valoarea acestuia în caseta de text „Valoare” și adăugați un comentariu dacă doriți.
Această variabilă scalară - $ {a} pe care tocmai am creat-o poate fi văzută acum în panoul din stânga.
# 2) Lista variabilă : O variabilă Listă este menționată ca @ {nume}.
Aici, @ - se referă la tipul variabilei, adică numele listei - este numele variabilei. De regulă, aceasta este plasată în paranteze.
Lista permite stocarea în ea a unei liste Python sau a unui obiect de tip listă. Robot Framework nu permite ca șirurile să fie utilizate ca liste, dar sunt permise obiecte precum tupluri sau dicționare.
Permiteți-ne să atribuim valorile „Bună ziua”, „Robot” și „Cadru” pentru a lista variabila „b”. Urmați pașii de mai jos pentru a face acest lucru:
TestSuite1 (clic dreapta) -> Variabilă listă nouă
Veți obține un ecran pop-up așa cum se arată mai jos. În loc de „4” implicit din coloana, vom selecta „2”.
Acum urmați pașii de mai jos:
- Introduceți numele variabilei „b” în acoladele, așa cum se vede în instantaneul de mai jos.
- Introduceți valorile sale în caseta de text „Valoare”.
- Adăugați un comentariu (opțional).
- Faceți clic pe „OK” pentru a salva variabila.
Fiecare dintre valorile din variabila listă este accesată în raport cu indexul său care este considerat de la 0 pentru prima valoare din listă. De exemplu, pentru a ne referi la un cadru, l-am scrie ca @ {b} (2), deoarece se află în poziția 3 pentru care indexul ar fi 2.
# 3) Variabilă de dicționar : O variabilă de dicționar este menționată ca & {Nume}.
Aici, & - se referă la tipul de variabilă, adică Nume dicționar - este numele variabilei. De regulă, aceasta este plasată în paranteze.
Variabilele din dicționar sunt utilizate în principal atunci când avem un tabel cu perechi cheie-valoare. De exemplu, când vrem să testăm datele de conectare pentru un set de ID și parolă. Diferența dintre variabilele List și Dictionary este modul în care sunt menționate și vom vedea asta în viitor.
Să creăm o variabilă de dicționar „login” și să atribuim valori: e-mail și parolă, după cum se arată mai jos: „testingrf19@gmail.com”, „123”. Urmați pașii de mai jos pentru a face acest lucru:
TestSuite1 (clic dreapta) -> Variabilă de dicționar nou
Veți obține un ecran pop-up așa cum se arată mai jos. În loc de „4” implicit în coloana, vom selecta „1”.
Acum urmați pașii de mai jos:
- Introduceți numele variabilei „conectare” în interiorul parantezelor, așa cum se vede în instantaneul de mai jos.
- Introduceți valorile sale în caseta de text „Valoare”.
- Adăugați un comentariu (opțional).
- Faceți clic pe „OK” pentru a salva variabila.
Spre deosebire de variabilele List care utilizează indexul pentru referințarea valorilor individuale din acesta, variabilele din dicționar folosesc un mod mai clar de referință a valorilor sale. Ca și în cazul de mai sus, vom folosi & {login} (e-mail) și & {login} (parolă). Nu pare chiar așa de auto-explicativ?
Aceste variabile create sunt, de asemenea, vizibile în „TestSuite1” (fila Editare).
Utilizarea variabilelor
Vom vedea acum cum putem folosi aceste variabile în cazul nostru de testare. Vom folosi cazul de test creat mai devreme și vom înlocui adresa URL utilizată cu o variabilă care va stoca în schimb adresa URL. Deci, haideți să creăm o variabilă scalară numită „URL” și să stocăm valoarea Google în ea.
Acum vom înlocui adresa URL cu variabila din codul nostru. Deoarece aceasta este o variabilă scalară, va fi menționată ca $ {URL}. Cazul nostru de testare ar trebui să arate acum așa cum se arată mai jos:
Permiteți-ne să rulăm acest caz de testare și să vedem dacă variabila „URL” este înlocuită cu valoarea corectă. Da! Cazul nostru de testare se execută cu succes. Google com se deschide în browser și apoi browserul se închide. Rezultatul arată că a fost un succes.
Simbolul verde de lângă numele cazului de test pe panoul din stânga și PASS pe panoul din dreapta arată că execuția cazului de testare a avut succes.
Acesta este modul în care folosim variabile într-un caz de testare. Avantajul utilizării variabilelor este vizibil atunci când folosim aceeași valoare în mai multe locuri. Ori de câte ori există o modificare a valorii, ar trebui să înlocuim doar valoarea variabilei și aceeași s-ar reflecta în fiecare loc în care a fost utilizată variabila.
În mod similar, putem folosi Lista, precum și variabila dicționar, după cum este necesar în cazurile noastre de testare.
Înțelegerea cuvintelor cheie în Robot Framework
Ce sunt cuvintele cheie?
Cuvintele cheie, după cum sugerează și numele („Cheie” + „cuvânt”) este un cuvânt care servește ca cheie pentru ceva ce nu este vizibil. Mai simplu, permiteți-ne să înțelegem că dacă am o sarcină cu 10 pași de făcut și menționez acei 10 pași și îi trimit printr-un nume, atunci numele este un cuvânt cheie.
Tipuri de cuvinte cheie
Robot Framework oferă două tipuri de cuvinte cheie:
- Cuvinte cheie bibliotecă : Aceste cuvinte cheie sunt, de asemenea, cunoscute sub numele de cuvinte cheie de nivel scăzut. Acestea sunt puse la dispoziție de bibliotecile utilizate cu Robot Framework (biblioteci încorporate și externe). De exemplu, avem un cuvânt cheie „Log on Console” furnizat de biblioteca Builtin, iar „Open Browser” este un cuvânt cheie furnizat de biblioteca Selenium.
- Cuvinte cheie definite de utilizator : Acestea sunt, de asemenea, cunoscute sub numele de cuvinte cheie la nivel înalt. Sunt definite de utilizator. Cuvintele cheie definite de utilizator ar putea conține și alte cuvinte cheie din bibliotecă și / sau alte acțiuni.
Crearea cuvintelor cheie
Acest tutorial va explica modalitățile de a crea cuvinte cheie definite de utilizator.
Click dreapta „TestSuite1” și selectați „Cuvânt cheie utilizator nou” .
Ai primi un ecran pop-up ca mai jos. Permiteți-ne să creăm un cuvânt cheie pentru a deschide site-ul web Google. Deci, am avea un singur cuvânt cheie pentru a efectua sarcina cazului de test pe care l-am creat.
Deschideți carcasa de test pe care ați creat-o și uitați-vă la pașii pe care i-ați adăugat. Deschisesem google.com în Chrome și apoi am închis browserul.
Să ne dăm numele „Deschide Google” la cuvântul nostru cheie și faceți clic pe „Ok”.
Cuvântul cheie a fost definit și acum acțiunile care trebuie efectuate vor fi scrise în cadrul acestui cuvânt cheie. Deci, faceți clic pe „ Deschideți Google ' și scrieți aceiași pași pe care i-am scris în TestCase1.
După cum vedeți mai jos, cuvântul cheie „ Opengoogle ”S-ar deschide Google com în browserul Chrome și apoi ieșiți din browser.
Utilizarea cuvintelor cheie
Acum ne-am definit cuvântul cheie „ Deschideți Google ”. Este destul de simplu să-l folosiți în cazul nostru de testare. Mai întâi, aruncați o privire asupra cazului nostru original de testare pe care l-am creat pentru deschiderea Google mai jos.
Acum vom înlocui acest cod cu cuvântul cheie. Veți observa că, pe măsură ce începeți să tastați cuvântul cheie și deschideți asistentul pentru conținut, acest cuvânt cheie va fi vizibil și în lista care apare. Uită-te la captura de ecran de mai jos.
Odată înlocuit, TestCase1 ar arăta simplu, așa cum se arată mai jos:
Să executăm acest lucru și să vedem dacă funcționează conform intenției.
Da! cazul testului trece și avem rezultatul scontat.
Utilizarea configurării și deconectării în RIDE
Așa cum sugerează și numele, Setup este setul de instrucțiuni / cuvinte cheie care urmează să fie executate ca pregătire inițială pentru executarea cazului de testare real. De exemplu, în general pentru orice execuție de caz de testare, cerința noastră de bază ar fi să deschidem un browser. Deci, putem adăuga oricând acest pas de deschidere a browserului ca activitate de configurare.
care este cel mai bun antivirus
În mod similar, demolarea este setul de instrucțiuni / cuvinte cheie care urmează să fie executate la sfârșitul execuției cazului de testare. De exemplu, când terminăm de executat un caz de testare, am dori să închidem browserul. Așadar, putem adăuga oricând acest pas de închidere a browserului ca activitate de eliminare.
Activitățile de configurare și dezmembrare pot fi declarate la:
- Nivelul suitei de testare: Când sunt declarate la nivelul suitei de testare, instrucțiunile de configurare vor fi executate înainte ca oricare dintre cazurile de testare din acea suită de testare să fie executate. În mod similar, demolarea declarată la nivelul suitei de testare va fi executată după executarea oricăruia dintre cazurile de testare din acea suită de testare.
- Nivelul cazului de testare : Când sunt declarate la nivel de caz de test, instrucțiunile de configurare vor fi executate înainte de executarea cazurilor de test în cadrul acelei suite de testare. În mod similar, demolarea declarată la nivelul cazului de testare va fi executată după executarea cazului de testare.
Să vedem acum cum adăugăm o activitate de configurare la nivelul Test Case.
- Creați TestCase2.
- Faceți clic pe butonul „Editați” pentru configurare, chiar sub Setări din panoul din dreapta.
- Tastați cuvântul cheie, „Deschideți browserul” în cazul nostru. Puteți utiliza asistența pentru conținut și aici.
- Argumentele pot fi transmise împreună cu cuvântul cheie, separându-le cu un semn „|”.
- Faceți clic pe „OK”.
Să vedem acum cum adăugăm o activitate de eliminare la nivel de caz de testare.
- Faceți clic pe TestCase1
- Faceți clic pe butonul „Editați” pentru a le defila, chiar sub Setări din panoul din dreapta.
- Tastați cuvântul cheie, „Închideți browserul” în cazul nostru. Puteți utiliza asistența pentru conținut și aici.
- Faceți clic pe „OK”.
Acum, că am mutat ambii pași ai cazului de testare ca activitate de configurare și eliminare, să adăugăm încă un pas în cazul de testare, astfel încât să putem executa și verifica rezultatul acestuia. Să afișăm „Hello” pe consolă. Cuvântul cheie pe care l-am folosit este „Jurnal” care este din Biblioteca Builtin.
TestCase2 ar arăta așa cum se arată mai jos:
Când este executat, Setup-ul este executat mai întâi, urmat de înregistrarea „Hello” pe consolă și, în cele din urmă, activitatea de detaliere este executată și browserul se închide.
Utilizarea etichetelor în RIDE
Etichetarea este utilizată atunci când dorim să grupăm un set de cazuri de testare fie pentru a le executa, fie pentru a evita executarea lor. Grupăm în principal testele în regresie, fum și sănătate. Sau ar putea fi în scenarii în care unele funcționalități importante trebuie testate în mod repetat.
Pentru a înțelege modul în care sunt create și utilizate etichetele, permiteți-ne să scriem două cazuri de testare simple - „TestCase3” și „TestCase4”. Codul pentru aceasta este așa cum se arată mai jos. Am folosit cuvintele cheie, „Conectare la Consolă” care este din biblioteca Builtin.
Testul 3
Testul 4
Pentru a eticheta aceste cazuri de testare, urmați pașii de mai jos:
- Faceți clic pe butonul Editați pentru „Etichete”.
- În fereastra pop-up introduceți un nume pentru etichetă, spuneți Case3.
- Faceți clic pe „OK”
Ambele cazuri de testare au acum eticheta „Case3”. Să vedem cum se poate folosi acest lucru.
Să presupunem că dorim să executăm numai testcase3 și testcase4.
- Accesați fila RUN
- Bifeaza casuta „Rulați teste numai cu aceste etichete”
- În caseta de text de mai jos, tastați „Case3”.
- Faceți clic pe butonul Start.
Rețineți că nu am selectat niciun caz de test, dar după executarea testului veți vedea că au fost executate doar „TestCase3” și „TestCase4”.
În mod similar, avem și opțiunea de a sări peste anumite cazuri de test etichetate folosind „Treceți peste teste cu aceste etichete” și menționarea numelui etichetei.
De asemenea, avem opțiunea de a crea etichete în mod dinamic în timpul rulării folosind cuvântul cheie „Setați eticheta” , în mod similar, putem elimina și etichetele în timpul rulării folosind cuvântul cheie 'Scoate eticheta' .
Sper că acest tutorial v-a dat o idee clară despre crearea și utilizarea etichetelor până acum.
Crearea cazului de test cu ajutorul localizatorilor
Am creat un caz de test foarte simplu, care presupunea scrierea ceva pe consolă sau doar deschiderea unui browser. Să scriem acum cazuri de testare care implică utilizarea localizatorilor.
Testarea unui site web sau a oricărei aplicații implică localizarea elementelor. Când vrem să efectuăm o acțiune asupra oricărui element, trebuie să îi cunoaștem localizatorul. În mod normal, „id” sau „nume” sunt atributele unui element care este utilizat pentru a-l identifica pe o pagină și, prin urmare, efectua o acțiune asupra acestuia folosind cuvinte cheie.
Vom deschide un browser și vom căuta site-ul oficial Robot Framework și îl vom deschide.
Să începem și să scriem codul pentru aceasta.
- Creați „TestCase5” în TestSuite1.
- Deschideți browserul (Chrome).
- Apoi, găsiți localizatorul casetei de căutare Google.
Setări Chrome -> Instrumente -> Instrumente pentru dezvoltatori .
Același lucru poate fi accesat și folosind Ctrl + Shift + I.
- Cu instrumentul dezvoltator deschis, faceți clic pe pictograma de localizare a elementului, după cum se indică mai jos.
- Plasați-l peste caseta de text Căutare Google până când este evidențiat și faceți clic deasupra acestuia. Veți observa că codul legat de caseta de căutare este evidențiat pe panoul din dreapta.
- Din cod, vom folosi numele = 'q' ca localizator.
- „Introducere text” este cuvântul cheie Seleniu care trebuie utilizat pentru a introduce text în caseta de căutare Google.
- Apăsați tasta Enter pentru a obține rezultatele căutării.
Așa ar arăta codul nostru. Arata destul de simplu !! Nu-i așa?
Totul este despre practică. Tot ce ne trebuie este să putem aminti ce cuvânt cheie este disponibil pentru a automatiza o anumită acțiune. Deci, cu cât vă automatizați testele, cu atât veți începe să lucrați mai confortabil cu acest cadru.
Rezultatul cazului de test de mai sus după executare este cel prezentat mai jos. Browserul Chrome este văzut deschis mai jos, afișând rezultatele căutării pentru „Robot Framework”.
Înțelegerea abordării bazate pe cuvinte cheie și date în cadrul Robot Framework
Când scriem un caz de testare în Robot Framework, urmăm oricare dintre abordările de mai jos:
- Abordare bazată pe cuvinte cheie: Când folosim cuvinte cheie în scrierea cazurilor de testare, îl numim o abordare bazată pe cuvinte cheie. Abordarea bazată pe cuvinte cheie îmbunătățește lizibilitatea cazului de testare. Am văzut deja cum pot fi create și utilizate cuvintele cheie într-un caz de testare.
- Abordare bazată pe date : Această abordare este urmată în principal atunci când vrem să testăm logica pentru diferite valori ale datelor. În această abordare, se creează un șablon pentru un cuvânt cheie la nivel înalt, iar argumentele pentru acest cuvânt cheie sunt trimise din cazul de testare, care este valoarea datelor pentru care cazul de testare trebuie executat.
Cum vom folosi această abordare în cazurile noastre de testare este ceea ce vom vedea mai jos în timp ce creăm un nou cuvânt cheie.
Să creăm un caz de test pentru căutarea diferitelor instrumente / cadre de automatizare a testelor - Robot Framework, J-meter, Selenium etc.
Cazul de testare ar conține doar datele, în acest caz, cuvintele de căutare care ar fi transmise ca argumente pentru șablon. Șablonul ar conține cuvântul cheie la nivel înalt care ar avea codul real de executat. Valorile căutării vor fi scrise în cazul testului.
Cu această scurtă înțelegere, permiteți-ne să creăm șablonul „Căutare Google” urmând pașii de mai jos:
- Creați TestCase6 așa cum este explicat în subiectul „Crearea unui proiect, o suită de testare și un caz de testare în cursă”.
- Faceți clic pe „Editați” pentru șablon și introduceți un nume. „Căutare Google” în cazul nostru.
- Vom folosi același cod ca în TestCase5, cu singura diferență că textul care va fi căutat va fi transmis ca argument așa cum se arată mai jos.
- Acest argument trebuie menționat și în caseta de text Argument. Deci, faceți clic pe Editare în caseta de text Argumente și introduceți argumentul și faceți clic pe „OK”.
- Acum, să revenim la TestCase6 și să introducem datele.
- Așa va arăta ecranul dvs. după finalizarea execuției cazului de testare.
Veți observa că s-au deschis cinci instanțe ale browserului Chrome și fiecare ar avea rezultatele căutării pentru cele cinci instrumente diferite de automatizare a testelor pe care le-am căutat.
Sperăm că acest caz de testare v-a oferit o claritate bună cu privire la abordarea bazată pe date. Pe măsură ce încercați mai multe astfel de exemple, această abordare vi se pare destul de simplă.
Accesarea rapoartelor în Ride
Mai jos este captura de ecran după ce TestCase6 este executat. Acesta oferă 2 opțiuni „Raport” și „Jurnal”, așa cum este indicat mai jos. De asemenea, oferă link-ul complet pentru a accesa jurnalul și raportul.
Raport - Rezultatul execuției TestCase6
Acesta oferă un raport sumar al suită (lor) de teste executate. Când faceți clic pe pachetul de testare, acesta afișează detaliile pachetului de testare, în funcție de caz. Când mai facem clic pe cazul de testare, acesta deschide detaliile cazului de testare, care se numește jurnal.
Buturuga - Rezultatul execuției TestCase6.
Jurnalul oferă un raport detaliat de caz pentru întregul proiect.
Pe lângă pictogramele Raport și Jurnal. De asemenea, avem adresele URL ale acestora care pot fi copiate și deschise direct în browser. Este o problemă cunoscută că uneori, după executarea unui caz de testare, pictogramele „Raport”, „Jurnal” sunt dezactivate. Într-un astfel de scenariu, aceste linkuri pot fi copiate și deschise în browser pentru a vizualiza raportul.
Adresa URL este locația din mașina locală în care sunt salvate rapoartele. De fiecare dată când executăm un caz de testare, această locație este reîmprospătată și noul raport generat este salvat în această locație.
Robot Framework - Linkuri utile
- Oficial Robot Framework site-ul web
- Wikipedia
Concluzie
Sperăm ca începător acest tutorial v-ar fi oferit cunoștințe bune despre utilizarea Robot Framework ca instrument de automatizare a testelor.
În acest tutorial, am aflat despre crearea de variabile și cuvinte cheie. Am văzut cum să scriem scripturi de testare folosind abordarea bazată pe cuvinte cheie și bazată pe date.
De asemenea, am făcut o execuție practică a scriptului de testare. Tutorialul a oferit o perspectivă asupra vizualizării rezultatelor detaliate ale testelor prin jurnal și rapoarte. În afară de aceasta, au fost distribuite și adrese URL importante legate de Robot Framework.
„Practica face un om perfect”, așa că, fără nicio întârziere, puneți acest instrument în funcțiune cât de mult puteți, astfel încât să puteți deveni încrezător în utilizarea acestuia.
Lectura placuta!!
PREV Tutorial | PRIMUL Tutorial
Lectură recomandată
- Tutorial Robot Framework - Caracteristici și instalare software
- Noțiuni introductive despre RIDE - Robot Framework IDE
- Tutorial TestNG: Introducere în TestNG Framework
- BDD (Behavior Driven Development) Framework: Un tutorial complet
- Tutorial D3.js - Cadrul de vizualizare a datelor pentru începători
- Tutorial Jasmine Framework, inclusiv Jasmine Jquery cu exemple
- Tutorial Java Collections Framework (JCF)
- Tutorial Karate Framework: Testare API automată cu Karate