kobiton hands review tutorial
Testare simplă de automatizare folosind Kobiton:
În acest tutorial, vom acoperi automatizarea simplă cu instrumentul Kobiton și vom vedea, de asemenea, cum să rulăm teste paralele cu Kobiton.
Instrucțiunile pas cu pas ale fiecărui pas implicat în procesul de automatizare și execuție sunt explicate în termeni simpli împreună cu reprezentarea picturală în cauză pentru înțelegerea dvs. ușoară.
Să explorăm !!
Ce veți învăța:
- Introducere în instrumentul Kobiton
- Automatizare simplă cu Kobiton
- Testare paralelă cu Kobiton
- Concluzie
- Lectură recomandată
Introducere în instrumentul Kobiton
Înainte de a continua pașii implicați, anunțați-ne despre Instrument Kobiton .
Testarea pe dispozitive mobile noi este cu adevărat crucială pentru a vă asigura că aplicația dvs. funcționează bine pe diferite configurații de dispozitiv și rezoluții de ecran. Cu Kobiton, vă puteți testa în mod continuu aplicația pe o varietate de dispozitive mobile, de la modele mai vechi la cele mai recente versiuni.
În loc să utilizați emulatoare sau simulatoare, care tind să oprească reproducerea condițiilor reale ale utilizatorului, Kobiton vă permite să executați teste de automatizare pe dispozitive mobile reale. Produce un raport de testare pentru testele dispozitivului, iar raportul de testare cuprinde jurnale detaliate, comenzi HTTP și metadate.
Automatizare simplă cu Kobiton
Pasul 1: Conectați-vă la contul dvs. Kobiton sau puteți crea unul gratuit aici .
Și veți vedea ecranul de mai jos:
Pasul 2: Selectați dispozitivul pe care doriți să efectuați teste de automatizare. Faceți clic pe pictograma de afișare a setărilor de automatizare care se găsește în colțul din dreapta jos al casetei dispozitivului.
Și el va deschide fereastra de setări de automatizare.
Pasul 3: Alegeți limbajul de programare în linie cu scriptul de testare. Deoarece Kobiton acceptă cadrul de automatizare a testului Appium, am selectat NodeJS în ecranul de mai jos.
După ce selectați NodeJS, veți obține un ecran așa cum se arată mai jos:
Pasul 4: Copiați configurația pentru dispozitivul selectat folosind 'Copiați în clipboard' buton.
Pasul 5: În scriptul de testare NodeJS - În secțiunea capabilitate de intrare, înlocuiți configurația curentă cu configurația dispozitivului Kobiton utilizând comanda copiere și lipire.
Configurare curentă:
cele mai bune cărți pentru a învăța securitatea cibernetică
Înlocuit cu configurația dispozitivului:
Pasul 6: Modificați parametrii în funcție de scriptul de testare.
Aici este „serverConfig”. Deci, înlocuiți „webdriverKobitonServerConfig” cu „serverConfig”.
Și ecranul va arăta așa cum se arată mai jos:
Pasul 7: Folosind terminalul de pe Mac OS, introduceți comanda pentru a iniția testul de automatizare.
Pasul 8: Pentru a verifica starea testului dvs. de automatizare, reveniți la pagina principală a portalului Kobiton și faceți clic pe fila sesiuni .
Pasul # 9: În timp ce faceți clic pe fila sesiuni, veți putea verifica dacă testul dvs. rulează în prezent.
cum se folosește serverul de fundație al echipei
Pasul 10: Deoarece Kobiton nu acceptă în prezent vizualizarea live în timpul testului de automatizare, vă recomandăm să utilizați orice aplicație terță parte pentru a urmări execuția live.
La ultimul pas al execuției live, ecranul dvs. va fi așa cum se arată mai jos:
Pasul 11: După terminarea rulării testului, verificați detaliile sesiunii pentru mai multe informații, cum ar fi comenzile și capturile de ecran respective.
Dacă faceți clic pe fiecare comandă, veți obține captura de ecran respectivă.
Și așa se face testarea automatizării cu Kobiton.
Acum, să vedem cum să rulăm teste paralele folosind Kobiton.
Testare paralelă cu Kobiton
Una dintre caracteristicile extraordinare ale serviciului cloud Kobiton este că acceptă testarea paralelă în care puteți executa teste simultane. Acest lucru vă economisește în cele din urmă timpul ciclurilor de testare.
Să vedem cum să executăm teste paralele.
Pasul 1: Acesta este un pas prealabil. Ar trebui să aveți deja node.js instalat pe aparatul dvs. Acest lucru se poate face prin linkul de mai jos.
Instalați node.js din Aici .
Pasul 2: Pregătiți scenariul de testare și scripturile de testare.
În acest caz, folosesc un eșantion de script disponibil în depozitul de eșantioane Kobiton pe merge .
Deci, voi merge mai întâi la directorul dorit și apoi voi clona depozitul git în acel director curent de pe mașina mea locală.
Acum, folderul proiectului de testare este „samples / javascript”. Deci, voi naviga la acest folder și voi executa o comandă pentru a instala bibliotecile în proiectul eșantion.
Comenzile sunt evidențiate în galben în captura de ecran de mai jos.
Pasul 3: În folderul samples / javascript, veți putea găsi multiple-devices-test.js. Acesta este exemplul de fișier script de testare.
Acesta este un script simplu care deschide Google în browserul Chrome de pe dispozitivul Android și apoi introduce „Kobiton” în caseta de căutare și face clic pe butonul de căutare și, în cele din urmă, verifică dacă titlul conține cuvântul cheie „Kobiton”.
Păstrați acest fișier deschis la dvs. Va trebui să personalizați acest lucru în funcție de dispozitivele multiple pe care le selectați pentru a le testa în paralel.
Pasul 4: Accesați contul dvs. Kobiton și colectați numele de utilizator și cheia API .
Numele de utilizator va fi găsit în secțiunea de profil.
Cheie API se va găsi și în Setări secțiune. Copiați această cheie și lipiți-o undeva în note.
cel mai bun software de gestionare a sarcinilor pentru Windows
Pasul 5: Copiați lipiți numele de utilizator recuperat mai sus și cheia API în fișierul multiple-devices-test.js.
Pasul 6: Alegeți ambele dispozitive din contul dvs. Kobiton. Am selectat Galaxy A7 și Galaxy On Nxt aici.
Deschideți setările de automatizare pentru fiecare dispozitiv, selectați NodeJS ca limbă și copiați valorile din partea Capsul dorită a scriptului, evidențiată în albastru în capturile de ecran de mai jos pentru ambele dispozitive.
Pasul 7: Înlocuiți valorile existente în fișierul multiple-devices-test.js cu valorile copiate mai sus.
Salvați fișierul .js de mai sus . Și acum sunteți gata să executați teste paralele.
Pasul 8: Mergeți la promptul de comandă și executați teste paralele oferind deasupra nivelului mării executa comanda.
Puteți vedea în captura de ecran de mai sus că 2 teste paralele au fost executate și trecute cu succes.
Pasul # 9: Verificați testele în contul dvs. Kobiton.
Mergi la „Sesiuni” în Kobitonul tău Portal pentru a vedea dacă ambele sesiuni de testare au fost finalizate cu marcaje de timp aproape identice, ceea ce înseamnă că au fost executate în paralel unul cu celălalt.
Puteți face clic pe fiecare sesiune pentru a vedea detalii suplimentare cu privire la ceea ce s-a întâmplat în fiecare test. Versiunea actuală a Kobiton oferă un nivel de detaliu excelent pentru fiecare sesiune de automatizare, cum ar fi Prezentare generală a sesiunii, Comenzi HTTP, Video și Jurnale.
Ca un Exemplu , Am adăugat videoclipul uneia dintre sesiunile de mai sus.
Concluzie
Prin acest tutorial, am învățat cum să facem automatizări simple pe Kobiton și apoi am ajuns să știm cum să executăm teste paralele.
Aș spune că Kobiton este o platformă excelentă pentru testarea mobilă . Kobiton permite testarea automată mobilă, iar interfața de utilizare a Kobiton este foarte simplă și ușoară, iar acest lucru, la rândul său, face testarea dvs. minunată.
Ați folosit acest instrument excelent? Sau sunteți un utilizator nou, dornic să încerce instrumentul Kobiton? Simțiți-vă liber să vă exprimați gândurile în secțiunea de comentarii de mai jos.
Lectură recomandată
- Testarea aplicațiilor mobile folosind Katalon Studio și Kobiton's Cloud-Based Device Farm
- Tutoriale detaliate pentru eclipsă pentru începători
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- pCloudy Hands-on Review Tutorial: Testarea aplicațiilor mobile pe dispozitive reale
- Cum să obțineți rapid un job de testare pe mobil - Ghid de carieră pentru testarea pe mobil (partea 1)
- Tutorial de testare distructivă și testare nedistructivă
- 5 Provocări și soluții de testare mobilă
- Testarea funcțională Vs testarea non-funcțională