kobiton hands review tutorial
Enkel automatiseringstesting ved bruk av Kobiton:
I denne opplæringen vil vi dekke enkel automatisering med Kobiton-verktøyet, og vi vil også se hvordan du kjører parallelle tester med Kobiton.
Trinn for trinn instruksjon av hvert trinn involvert i automatiserings- og kjøringsprosessen forklares i enkle termer sammen med den aktuelle billedlige fremstillingen for enkel forståelse.
La oss utforske !!
Hva du vil lære:
- Introduksjon til Kobiton Tool
- Enkel automatisering med Kobiton
- Parallell testing med Kobiton
- Konklusjon
- Anbefalt lesing
Introduksjon til Kobiton Tool
Før du fortsetter med trinnene som er involvert, gi oss beskjed om Kobiton-verktøy .
Testing på nye mobile enheter er veldig viktig for å sikre at appen din fungerer bra på forskjellige enhetskonfigurasjoner og skjermoppløsninger. Med Kobiton kan du kontinuerlig teste appen din på en rekke mobile enheter, alt fra eldre modeller til de nyeste utgivelsene.
I stedet for å bruke emulatorer eller simulatorer, som har en tendens til å stoppe reproduksjonen av reelle brukerforhold, lar Kobiton deg utføre automatiseringstester på ekte mobile enheter. Den produserer en testrapport for enhetstestene, og testrapporten består av detaljerte logger, HTTP-kommandoer og metadata.
Enkel automatisering med Kobiton
Trinn 1: Logg deg på Kobiton-kontoen din eller du kan opprette en gratis her .
Og du vil se skjermen nedenfor:
Steg 2: Velg enheten du vil utføre automatiseringstesting over. Klikk på ikonet for visning av automatiseringsinnstillinger som du finner nederst til høyre i enhetsboksen.
Og hans vil åpne vinduet for automatiseringsinnstillinger.
Trinn 3: Velg programmeringsspråk med testskriptet. Siden Kobiton støtter Appium-testautomatiseringsrammeverket, har jeg valgt NodeJS i skjermbildet nedenfor.
Når du har valgt NodeJS, får du et skjermbilde som vist nedenfor:
Trinn 4: Kopier konfigurasjonen for den valgte enheten ved hjelp av 'Kopiere til utklippstavle' knapp.
Trinn 5: I NodeJS-testskriptet ditt - Under inndatafunksjonsseksjonen erstatter du den gjeldende konfigurasjonen med Kobiton-enhetskonfigurasjonen ved hjelp av kommandoen kopier lim inn.
Gjeldende konfigurasjon:
dimensjonal modellering i datalager med eksempel
Erstattet med enhetskonfigurasjonen:
Trinn 6: Endre parametrene i henhold til testskriptet ditt.
Her er det ‘serverConfig’. Så erstatt ‘webdriverKobitonServerConfig’ med ‘serverConfig’.
Og skjermen vil se ut som vist nedenfor:
Trinn 7: Bruk terminalen på Mac OS, skriv inn kommandoen for å starte automatiseringstesten.
Trinn 8: For å sjekke statusen til automatiseringstesten din, gå tilbake til startsiden til Kobiton-portalen og klikk på økter-fanen .
atom editor vs visual studio code
Trinn 9: Mens du klikker på øktfanen, vil du kunne bekrefte at testen din kjører.
Trinn 10: Siden Kobiton foreløpig ikke støtter live-visning under automatiseringstesten, kan du vurdere å bruke en tredjepartsapp for å se live-utførelsen.
På det siste trinnet av den direkte utførelsen vil skjermen din som vist nedenfor:
Trinn 11: Etter at testen er ferdig, kan du sjekke øktdetaljene for mer informasjon, for eksempel kommandoer og deres respektive skjermbilder.
Ved å klikke på hver kommando vil du få sitt respektive skjermbilde.
Og slik gjøres automatiseringstesting med Kobiton.
La oss nå se hvordan vi kjører parallelle tester ved hjelp av Kobiton.
Parallell testing med Kobiton
En av de store funksjonene i Kobiton-skytjenesten er at den støtter parallell testing der du kan utføre samtidige tester. Dette sparer til slutt tiden din under testsykluser.
La oss se hvordan vi kan utføre parallelle tester.
Trinn 1: Dette er et forutsetningstrinn. Du burde allerede ha node.js installert på maskinen din. Dette kan gjøres via lenken nedenfor.
Installer node.js fra her .
Steg 2: Forbered testscenariet og testskriptene.
I dette tilfellet bruker jeg et eksempelskript som er tilgjengelig i Kobitons eksemplar arkiv på gå .
Så jeg vil først gå til ønsket katalog, og så vil jeg klone git-depotet til den aktuelle katalogen på min lokale maskin.
Nå er testprosjektmappen “samples / javascript”. Så jeg vil navigere til denne mappen og utføre en kommando for å installere bibliotekene i prøveprosjektet.
Kommandoene er uthevet i gult i skjermbildet nedenfor.
Trinn 3: Inne i eksempler / javascript-mappen vil du kunne finne multiple-devices-test.js. Dette er eksemplet på testskriptfilen.
Dette er et enkelt skript som åpner Google i Chrome-nettleseren på Android-enheten, og deretter skriver inn ‘Kobiton’ i søkeboksen og klikker på søkeknappen, og til slutt verifiserer om tittelen inneholder nøkkelordet ‘Kobiton’.
Hold denne filen åpen med deg. Du må tilpasse dette i henhold til flere enheter du velger å teste parallelt.
Trinn 4: Gå til Kobiton-kontoen din og hent inn brukernavn og API-nøkkel .
Brukernavnet finner du i profilseksjonen.
De API-nøkkel vil også bli funnet i Innstillinger seksjon. Kopier denne nøkkelen og lim den inn et sted i notatene dine.
selskaper som betaler deg for å teste produktene sine
Trinn 5: Kopier og lim inn det ovennevnte hentede brukernavnet og API-nøkkelen i filen multiple-devices-test.js.
Trinn 6: Velg begge enhetene fra Kobiton-kontoen din. Jeg har valgt Galaxy A7 og Galaxy On Nxt her.
Åpne automatiseringsinnstillingene for hver enhet, velg NodeJS som språk og kopier verdiene fra ønsket Caps-del av skriptet som fremhevet i blått i skjermbildene nedenfor for begge enhetene.
Trinn 7: Erstatt de eksisterende verdiene i filen multiple-devices-test.js med de ovenfor kopierte verdiene.
Lagre ovennevnte .js-fil . Og nå er du klar til å utføre parallelle tester.
Trinn 8: Gå til ledeteksten og utfør parallelle tester ved å gi over havnivå kjør kommando.
Du kan se i skjermbildet ovenfor at to parallelle tester ble utført og bestått.
Trinn 9: Bekreft testene i Kobiton-kontoen din.
Gå til ‘Sessions’ i Kobiton Portal for å se om begge testøktene ble fullført med nesten identiske tidsstempler, noe som betyr at de ble kjørt parallelt med hverandre.
Du kan klikke på hver økt for å se ytterligere detaljer om hva som skjedde i hver test. Den nåværende versjonen av Kobiton gir et stort detaljnivå for hver automatiseringsøkt, for eksempel øktoversikt, HTTP-kommandoer, video og logger.
Som en Eksempel , Jeg har lagt til videoen av en av de ovennevnte øktene.
Konklusjon
Gjennom denne opplæringen lærte vi hvordan vi kan gjøre enkel automatisering på Kobiton, og så lærte vi også hvordan vi skulle utføre parallelle tester.
Jeg vil si at Kobiton er en flott plattform for mobil testing . Kobiton gir mobilautomatiseringstesting, og brukergrensesnittet til Kobiton er veldig enkelt og enkelt, og dette gjør testingen din fantastisk.
Har du brukt dette utmerkede verktøyet? Eller er du en ny bruker som er ivrig etter å prøve Kobiton-verktøyet? Uttrykke gjerne tankene dine i kommentarfeltet nedenfor.
Anbefalt lesing
- Testing av mobilapper med Katalon Studio & Kobitons skybaserte enhetsgård
- In-Depth Eclipse Tutorials For Beginners
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- pCloudy Hands-on Review Tutorial: Mobile App Testing on Real Devices
- Hvordan få en mobil testjobb raskt - Karriereveiledning for mobil testing (del 1)
- Destruktiv testing og ikke-destruktiv testing
- 5 mobile testutfordringer og løsninger
- Funksjonstesting mot ikke-funksjonell testing