kobiton hands review tutorial
Enkel automatiseringstestning med Kobiton:
I denna handledning kommer vi att täcka enkel automatisering med Kobiton-verktyget och vi kommer också att se hur man kör parallella tester med Kobiton.
Steg för steg-instruktion för varje steg som är involverat i automatiserings- och exekveringsprocessen förklaras i enkla termer tillsammans med den berörda bildrepresentationen för din enkla förståelse.
Låt oss utforska !!
Vad du kommer att lära dig:
- Introduktion till Kobiton Tool
- Enkel automatisering med Kobiton
- Parallell testning med Kobiton
- Slutsats
- Rekommenderad läsning
Introduktion till Kobiton Tool
Innan du fortsätter med stegen, låt oss veta om Kobiton-verktyg .
Testning på nya mobila enheter är mycket viktigt för att säkerställa att din app fungerar bra på olika enhetskonfigurationer och skärmupplösningar. Med Kobiton kan du kontinuerligt testa din app på en mängd mobila enheter, allt från äldre modeller till de senaste versionerna.
Istället för att använda emulatorer eller simulatorer, som tenderar att stoppa reproduceringen av verkliga användarförhållanden, tillåter Kobiton dig att utföra automatiseringstester på riktiga mobila enheter. Den producerar en testrapport för enhetstesterna, och testrapporten består av detaljerade loggar, HTTP-kommandon och metadata.
Enkel automatisering med Kobiton
Steg 1: Logga in på ditt Kobiton-konto eller du kan skapa en gratis här .
Och du kommer att se nedanstående skärm:
Steg 2: Välj den enhet som du vill utföra automatiseringstestning över. Klicka på visa ikonen för automatiseringsinställningar som finns i det nedre högra hörnet av enhetsrutan.
Och hans öppnar automatiseringsinställningsfönstret.
Steg 3: Välj programmeringsspråket inbyggt med ditt testskript. Eftersom Kobiton stöder Appium-testautomatiseringsramen har jag valt NodeJS på skärmen nedan.
När du väl har valt NodeJS får du en skärm som visas nedan:
Steg 4: Kopiera konfigurationen för den valda enheten med 'Kopiera till Urklipp' knapp.
Steg 5: I ditt NodeJS-testskript - Under avsnittet om inmatningsfunktioner, ersätt den nuvarande konfigurationen med Kobiton-enhetskonfigurationen med kommandot copy paste.
Aktuell konfiguration:
vissa programvarufel pekar på ett fysiskt anslutningsproblem
Ersatt med enhetens konfiguration:
Steg 6: Ändra parametrarna enligt ditt testskript.
Här är det 'serverConfig'. Så ersätt 'webdriverKobitonServerConfig' med 'serverConfig'.
Och skärmen ser ut som visas nedan:
Steg 7: Använd terminalen på Mac OS och mata in kommandot för att starta ditt automatiseringstest.
Steg # 8: För att kontrollera status för ditt automatiseringstest, gå tillbaka till Kobiton-portalens startsida och klicka på fliken sessioner .
Steg 9: När du klickar på sessionens flik kommer du att kunna verifiera att ditt test för närvarande körs.
Steg # 10: Eftersom Kobiton för närvarande inte stöder livevisning under automatiseringstestet kan du överväga att använda någon tredjepartsapp för att titta på live-körningen.
På det sista steget i live-körningen kommer din skärm att visas nedan:
Steg # 11: När testet är klart, kontrollera sessionens detaljer för mer information som kommandon och deras respektive skärmdumpar.
atomredaktör vs visuell studiokod
Genom att klicka på varje kommando får du dess respektive skärmdump.
Och så görs automatiseringstest med Kobiton.
Låt oss nu se hur man kör parallella tester med Kobiton.
Parallell testning med Kobiton
En av de fantastiska funktionerna i Kobitons molntjänst är att den stöder parallell testning där du kan utföra samtidiga tester. Detta sparar i slutändan din tid under testcykler.
Låt oss se hur man utför parallella tester.
Steg 1: Detta är ett nödvändigt steg. Du borde redan ha node.js installerad på din maskin. Detta kan göras via länken nedan.
Installera node.js från här .
Steg 2: Förbered testscenariot och testskripten.
I det här fallet använder jag ett exempelskript som finns tillgängligt i Kobitons provförråd den gå .
Så jag kommer först att gå till önskad katalog och sedan klona jag git-arkivet till den aktuella katalogen på min lokala maskin.
Nu är testprojektmappen ”samples / javascript”. Så jag kommer att navigera till den här mappen och utföra ett kommando för att installera biblioteken i exempelprojektet.
Kommandona är markerade med gult på skärmbilden nedan.
Steg 3: Inuti prover / javascript-mapp kommer du att kunna hitta flera enheter-test.js. Det här är din provtestskriptfil.
Detta är ett enkelt skript som öppnar Google i Chrome-webbläsaren på Android-enheten och sedan skriver in 'Kobiton' i sökrutan och klickar på sökningsknappen och verifierar slutligen om titeln innehåller nyckelordet 'Kobiton'.
Håll den här filen öppen för dig. Du måste anpassa detta enligt de flera enheter som du väljer att testa parallellt.
Steg 4: Gå till ditt Kobiton-konto och samla in användarnamn och API-nyckel .
Användarnamnet finns i profilavsnittet.
De API-nyckel finns också i inställningar sektion. Kopiera den här nyckeln och klistra in den någonstans i dina anteckningar.
qa testar intervjufrågor för nybörjare
Steg 5: Kopiera och klistra in det ovan hämtade användarnamnet och API-nyckeln i filen multiple-devices-test.js.
Steg 6: Välj båda enheterna från ditt Kobiton-konto. Jag har valt Galaxy A7 och Galaxy On Nxt här.
Öppna automatiseringsinställningarna för varje enhet, välj NodeJS som språk och kopiera värdena från önskad Caps-del av skriptet som markeras i blått i nedanstående skärmdumpar för båda enheterna.
Steg 7: Ersätt de befintliga värdena i filen multiple-devices-test.js med de ovan kopierade värdena.
Spara ovanstående .js-fil . Och nu är du redo att utföra parallella tester.
Steg # 8: Gå till kommandotolken och kör parallella tester genom att ge över havsnivå Kör kommando.
Du kan se i skärmdumpen ovan att två parallella tester utfördes och klarat framgångsrikt.
Steg 9: Verifiera testerna i ditt Kobiton-konto.
Gå till 'Sessioner' i din Kobiton Portal för att se om båda testsessionerna slutfördes med nästan identiska tidsstämplar, vilket innebär att de kördes parallellt med varandra.
Du kan klicka på varje session för att se mer information om vad som hände i varje test. Den nuvarande versionen av Kobiton ger en stor detaljnivå för varje automatiseringssession, såsom sessionöversikt, HTTP-kommandon, video och loggar.
Som en Exempel , Jag har lagt till videon med en av ovanstående sessioner.
Slutsats
Genom denna handledning lärde vi oss hur man gör enkel automatisering på Kobiton och sedan lärde vi oss också hur man utför parallella tester.
Jag skulle säga att Kobiton är en bra plattform för mobil testning . Kobiton möjliggör testning av mobilautomation och användargränssnittet för Kobiton är väldigt enkelt och enkelt, och detta i sin tur gör din testning fantastisk.
Har du använt det här utmärkta verktyget? Eller är du en ny användare som är angelägen om att prova Kobiton-verktyget? Uttryck gärna dina kommentarer i kommentarfältet nedan.
Rekommenderad läsning
- Testa mobilappar med Katalon Studio & Kobitons molnbaserade enhetsgård
- Fördjupade förmörkningsövningar för nybörjare
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- pCloudy Hands-on Review Tutorial: Mobile App Testing on Real Devices
- Hur får jag ett mobiltestjobb snabbt - Karriärguide för mobil testning (del 1)
- Handledning för destruktiv testning och icke-destruktiv testning
- 5 Mobila testutmaningar och lösningar
- Funktionell testning mot icke-funktionell testning