katalon studio tutorial
Test Automation este un domeniu în care există încă o căutare constantă de îmbunătățire, simplitate, robustețe și ușurință în utilizare.
Unele instrumente pot ajuta la crearea de scripturi robuste, ușoare și care pot fi întreținute, dar sunt greu de utilizat. Unele altele sunt ușoare, dar creează teste fragile și temperamentale. Există întotdeauna o alegere pe care trebuie să o facem - câștigăm unii, pierdem unii.
Având în vedere această situație, atunci când un instrument prezintă o promisiune de a rezolva punctele de durere, este firesc să fii entuziasmat.
În ultima săptămână, am lucrat la un software de automatizare simplu, dar puternic, Katalon Studio. A venit cu capacitățile UI pe care mi le dor atât de mult în automatizarea bazată pe Selenium WebDriver și flexibilitatea pe care UFT o evită. Și este complet gratuit.
=> Dacă sunteți interesat să aflați mai multe, am acoperit deja o postare de recenzie despre acest instrument gratuit aici: Recenzie Catalog Studio
Pentru tutorialul Katalon Studio de astăzi, am testat teoria și am instalat Katalon Studio 4.5.
Ce veți învăța:
- Instalarea și pornirea Catalon
- Interfața cu utilizatorul Katalon dintr-o privire!
- Să creăm primul nostru test
- Catalog Funcții noi
- Ce este bine la acest instrument?
- Ce ar putea fi mai bine?
- Concluzie
- Lectură recomandată
Instalarea și pornirea Catalon
În primul rând, instalarea este foarte simplă.
Urmați acești pași:
# 1) Mergi la Catalog Studio și faceți clic pe „Descărcați” .
(Notă:Faceți clic pe orice imagine pentru vizualizare mărită)
Veți avea nevoie de un e-mail valid pentru a vă activa contul Katalon. E-mailul personal funcționează - m-am înregistrat la Gmail.
#Două) Alegeți versiunea de descărcare de care aveți nevoie
# 3) După finalizarea descărcării - Mergeți folderul de pe computer și faceți clic pe Katalon.exe (folosesc Windows)
# 4) Configurarea începe:
# 5) Introduceți informațiile contului pe care le-ați folosit pentru a vă înscrie:
Gata- Katalon se lansează și sunteți gata să automatizați!
Interfața cu utilizatorul Katalon dintr-o privire!
Vă pot indica fiecare articol și pictogramă pe care le veți vedea în interfață, dar voi reinventa roata dacă aș face acest lucru. Deoarece Ghidul utilizatorului Katalon a făcut deja acest lucru pentru noi.
Iată o imagine din documentația Katalon, care este foarte utilă pentru familiarizarea cu interfața:
cum deschid un fișier dat pe un Mac
Să creăm primul nostru test
Acum că suntem înăuntru, să trecem la el.
Pasul 1: Creați un nou proiect
Mergi la Fișier -> Nou -> Creați proiect și introduceți numele proiectului în fereastra de mai jos care apare:
Acum veți vedea că proiectul dvs. se va deschide și veți vedea următoarele elemente disponibile în Test Explorer:
Pasul 2: Adăugați obiecte în depozit
Există multe abordări pe care le puteți lua pentru a vă crea cazul de testare. Înregistrați testul sau generați linii de cod după adăugarea mai întâi a obiectelor. Urmez ultima abordare aici.
Iată ce trebuie să fac acum: Spionează aplicația mea și adaugă obiecte. Pentru a face acest lucru, accesați fila Depozit de obiecte și, din moment ce lucrez la o aplicație web, voi face clic pe opțiunea „Spion Web”.
Se deschide fereastra de mai jos Object Spy. Introduceți adresa URL de pornire și alegeți în ce browser ar trebui să se deschidă.
Aceasta va lansa adresa URL în browserul selectat. Mă duc la „http://carguruji.com/shop” pe Chrome.
După cum puteți vedea, ori de câte ori treceți cu mouse-ul sau treceți cu mouse-ul peste un obiect de pe pagină, acesta arată un mod în care puteți captura obiectul:
Capturați toate obiectele de care aveți nevoie pentru test, apăsând pe „Alt + ~”, obiectele vor fi afișate acum în fereastra Depozit de obiecte sub obiectele capturate:
Când aveți toate obiectele disponibile, faceți clic pe „Adăugați la depozitul de obiecte”
La sfârșitul acestuia, ar trebui să aveți toate obiectele de care aveți nevoie pentru testul dvs. în Depozitul de obiecte din structura de dosare la alegere:
Acum suntem gata să adăugăm pașii la test.
Pasul 3: Creați un caz de testare
Iată ce vreau să facă cazul meu de testare:
- Lansați site-ul
- Căutați DVD
- Faceți clic pe DVD-ul „A bug's life”
- Verificați dacă prețul afișat este de 35,99 USD
Este posibil să nu fie un test perfect, dar acest lucru se va întâmpla în scopuri demonstrative.
Deci, să creăm pașii în Katalon.
Navigați la nodul Test Cases din Test Explorer. Faceți clic dreapta și „ Nou -> Caz de testare '. Introduceți mai jos numele cazului de test și o descriere. Voi numi asta „ ViewProductPrice ”Caz de testare.
Se deschide un nou format tabular:
Utilizatorii IDE de seleniu vor găsi acest lucru imediat familiar, deoarece acesta are un aspect foarte asemănător cu acesta. Cu toate acestea, consider că acest lucru este mai apropiat în ceea ce privește vizualizarea cuvintelor cheie HP UFT / QTP, deoarece vă permite să adăugați variabile de ieșire, instrucțiuni de looping etc.
Pasul 4: adăugați pașii de testare
Pentru a adăuga pași de test, trebuie doar să faceți clic pe „Adăugați” și pe rândul nou introdus, faceți clic pe coloana „articol” pentru a adăuga un cuvânt cheie / metodă / acțiune pe care intenționați să o efectuați.
De exemplu: Primul lucru pe care vreau să-l fac este „Deschideți browserul” și accesați o anumită adresă URL.
Iată cum puteți face asta:
Deci, faceți clic pe următoarele lucruri pentru a efectua sarcinile respective:
- Articol: Pentru a alege ce să faci
- Obiect: Unde-pe ce obiect
- Intrare: Ce să furnizezi la pas
- Ieșire: Unde se stochează valoarea returnată
În mod similar, continuați să adăugați toți pașii. Este o idee bună să adăugați o descriere la fiecare pas, deoarece va avea mai mult sens atunci când citiți din nou testul. Pentru aceasta, faceți clic pe coloana de descriere și introduceți descrierea după cum urmează:
java adăugând valori la o matrice
Așa ar apărea testul dvs.:
După ce ați terminat - Sunteți gata să alergați.
Dar înainte de asta, permiteți-mi să vă arăt rapid imaginea „Script” a acestui script. Faceți clic pe fila „Script” din partea de jos a paginii pentru a vedea modul script:
Utilizatorii, care sunt mult mai confortabili să lucreze din acest mod, îl pot folosi în modul manual.
Pasul 5: Rulați testul
Pentru a rula testul, faceți clic pe „Run” din meniu și alternativ puteți alege browserul pe care doriți să ruleze.
După ce ați terminat, rezultatele testului dvs. vor apărea după cum urmează:
Pasul 6: Îmbunătățește
Acum că ați terminat primul test, iată câțiva pași următori:
- Creați mai multe teste, adăugați-le în suita de teste și rulați-le pe toate simultan
- Vizualizați rapoartele de testare după executarea suitei de testare
- Parametrează-ți testele
- Includeți tratarea erorilor etc.
- Creați cuvinte cheie / pachete personalizate
- Apelați testele și refolosiți codul
Catalog Funcții noi
Am folosit versiunea Katalon 4.5. Aceasta este în prezent cea mai nouă versiune de Katalon disponibilă pentru descărcare. Întrucât nu am experimentat primele versiuni anterioare, nu pot face cu adevărat o afirmație despre a ști ce s-a îmbunătățit înainte.
Dar când m-am uitat la documentație, m-am bucurat că Katalon a adus următoarele caracteristici în ansamblul său, deoarece acestea sunt câteva dintre lucrurile pe care mi-a plăcut să le folosesc:
1) Ajutor în modul: Când faceți clic pe „?” în modulul cazului de testare vă duce pagina de documentație de ajutor care afișează informații despre modul manual al cazului de testare. La fel, fiecare modul are un ajutor la îndemână pentru acea porțiune a instrumentului sub forma pictogramei de ajutor încorporate.
Două) Conținut asistat în modul script: Nu știu serios ce aș face atunci când IDE-urile încetează să-mi mai solicite numele obiectelor și apelurile / sintaxele metodelor. :)
3) Redenumirea rapoartelor de execuție a testului: Dacă nu avem memoria super umană, este imposibil să știm ce test a avut loc la ce oră și la ce dată - dar imaginați-vă că acesta este singurul mod de a găsi rezultatele testului. Din fericire, cu versiunea 4.5 a Katalon, puteți redenumi un raport de execuție a testului într-un nume mai descriptiv.
Pentru o listă completă de îmbunătățiri, consultați notele de lansare Katalon 4.5 aici la: https://docs.katalon.com/display/KD/Version+4.5
Ce este bine la acest instrument?
1) Ușor de instalat. Funcționează pe cele mai frecvente sisteme de operare și browsere: https://docs.katalon.com/display/KD/System+Requirements
Două) Testare web, mobilă și WebService - Toate într-unul
3) Utilizare complet gratuită
4) Funcționează atât pentru testeri tehnici, cât și non-tehnici
5) Elimină complexitatea setărilor și a definiției cadrului pe care le pun instrumentele precum Selenium
6) Aduce recunoașterea robustă a interfeței UI / Object de tip QTP la un instrument de automatizare gratuit - Puteți adăuga mai multe proprietăți pentru a recunoaște un obiect și nu trebuie să alegeți / ghiciți ce localizator funcționează cel mai bine.
7) Sprijiniți datele care vă conduc testele în mod inerent: Datele de testare pot fi create în instrumentul în sine sau pot fi preluate extern din foi Excel sau bază de date.
Acceptă următoarele baze de date:
8) Se integrează cu instrumentele de gestionare a cerințelor și de testare JIRA și respectiv qTest. Integrarea este ușor de stabilit cu ajutorul asistentului de configurare rapidă. Deci, administratorii de instrumente tehnice nu sunt necesari pentru a face Katalon să vorbească cu omologii de gestionare a testelor.
9) Rulați mai multe teste simultan ca Test Suite
10) Integrare Git pentru gestionarea și partajarea codului sursă
unsprezece) Depanare și raportare solide
12) Tratarea erorilor încorporate- Gata cu blocarea încercării și prinderea, funcțiile mai complexe pentru a ieși grațios din scriptul eșuat. Definiți ce trebuie să se întâmple atunci când testul dvs. eșuează la setările proiectului:
Ce ar putea fi mai bine?
Vă rugăm să rețineți că sunt aici:
- Interfața de utilizare este uneori puțin cam ciudată.
- Dacă există o eroare în modul script, nu vă permite să navigați înapoi în modul manual - am găsit uneori acest lucru limitativ.
Concluzie
În cele din urmă, „Katalon Studio respectă promisiunea?” - aș spune, DA! Deși nu am încercat încă parte a instrumentului de servicii web și testare mobilă, îmi place capacitatea sa de testare web.
Dacă aveți nevoie de un instrument de automatizare gratuit care nu are nevoie de cunoștințe tehnice complexe și configurare, acest lucru ar putea fi foarte util.
De asemenea, puteți explora mai multe și puteți învăța acest instrument cu ajutorul aceste tutoriale video .
Despre autor: Acest tutorial practic este scris de Swati, membru al echipei STH.
Sperăm că acest articol v-a oferit detaliile de bază pentru a începe. Vă rugăm să încercați și să ne anunțați feedbackul. Dacă sunteți deja utilizator Katalon, împărtășiți-vă experiențele.
Lectură recomandată
- Test de automatizare pentru Jira cu Katalon Studio
- Selenium Vs Katalon Studio: Cum se simplifică testele de seleniu în Katalon Studio
- Tutoriale detaliate pentru eclipsă pentru începători
- Simplificarea testării API cu Katalon Studio
- Vedeți tutorialul de automatizare a testelor: un ghid al instrumentului de automatizare a testelor mobile
- Appium Studio pentru Eclipse: automatizarea end-to-end Appium / Selenium de la Eclipse
- Tutorial Geb - Testarea automatizării browserului folosind instrumentul Geb
- Cum să rezolvați problemele comune de automatizare a testului de interfață web utilizând setul de instrumente gratuite Katalon Studio