kobiton hands review tutorial
Eenvoudige automatiseringstests met Kobiton:
In deze tutorial behandelen we eenvoudige automatisering met de Kobiton-tool en we zullen ook zien hoe je parallelle tests kunt uitvoeren met Kobiton.
De stapsgewijze instructies van elke stap die betrokken is bij het automatiserings- en uitvoeringsproces worden in eenvoudige bewoordingen uitgelegd, samen met de betreffende afbeeldingen, zodat u deze gemakkelijk kunt begrijpen.
Laten we onderzoeken!!
Wat je leert:
- Inleiding tot Kobiton Tool
- Eenvoudige automatisering met Kobiton
- Parallel testen met Kobiton
- Gevolgtrekking
- Aanbevolen literatuur
Inleiding tot Kobiton Tool
Voordat u doorgaat met de betrokken stappen, moet u ons op de hoogte stellen van het Kobiton-tool
Testen op nieuwe mobiele apparaten is echt cruciaal om ervoor te zorgen dat uw app goed werkt op verschillende apparaatconfiguraties en schermresoluties. Met Kobiton kun je je app continu testen op verschillende mobiele apparaten, variërend van oudere modellen tot de nieuwste releases.
In plaats van emulators of simulators te gebruiken, die de reproductie van echte gebruikersomstandigheden stoppen, stelt Kobiton u in staat om automatiseringstests uit te voeren op echte mobiele apparaten. Het produceert een testrapport voor de apparaattests en het testrapport bestaat uit gedetailleerde logboeken, HTTP-opdrachten en metagegevens.
Eenvoudige automatisering met Kobiton
Stap 1: Log in op je Kobiton-account of je kunt er hier gratis een aanmaken
En je ziet het onderstaande scherm:
Stap 2: Selecteer het apparaat waarop u automatiseringstests wilt uitvoeren. Klik op het pictogram voor automatiseringsinstellingen weergeven in de rechterbenedenhoek van het apparaatvak.
En hij opent het venster met automatiseringsinstellingen.
Stap 3: Kies de programmeertaal in lijn met uw testscript. Omdat Kobiton het Appium-testautomatiseringsraamwerk ondersteunt, heb ik NodeJS geselecteerd in het onderstaande scherm.
Zodra u NodeJS selecteert, krijgt u een scherm zoals hieronder weergegeven:
Stap 4: Kopieer de configuratie voor het geselecteerde apparaat met de 'Kopieer naar klembord' knop.
Stap # 5: In je NodeJS-testscript - Vervang onder het gedeelte Invoermogelijkheden de huidige configuratie door de Kobiton-apparaatconfiguratie met behulp van de opdracht kopiëren en plakken.
Huidige configuratie:
hoe vind je xpath in chrome voor selenium
Vervangen door de apparaatconfiguratie:
Stap # 6: Wijzig de parameters volgens uw testscript.
Hier is het ‘serverConfig’. Vervang dus ‘webdriverKobitonServerConfig’ door ‘serverConfig’.
En het scherm ziet er uit zoals hieronder weergegeven:
Stap # 7: Gebruik de terminal op Mac OS en voer de opdracht in om uw automatiseringstest te starten.
Stap # 8: Om de status van uw automatiseringstest te controleren, keert u terug naar de startpagina van het Kobiton-portaal en klikt u op sessies tabblad
c ++ soorten functies
Stap # 9: Door op het tabblad sessies te klikken, kunt u controleren of uw test momenteel wordt uitgevoerd.
Stap # 10: Aangezien Kobiton momenteel geen liveweergave ondersteunt tijdens de automatiseringstest, kunt u overwegen om een app van derden te gebruiken om de live-uitvoering te bekijken.
Bij de laatste stap van de live uitvoering ziet uw scherm er als volgt uit:
Stap # 11: Nadat de test is voltooid, controleert u de sessiedetails voor meer informatie, zoals opdrachten en hun respectievelijke schermafbeeldingen.
Als u op elke opdracht klikt, krijgt u de bijbehorende schermafbeelding.
En dit is hoe automatiseringstests worden gedaan met Kobiton.
Laten we nu eens kijken hoe we parallelle tests kunnen uitvoeren met Kobiton.
Parallel testen met Kobiton
Een van de geweldige functies van de Kobiton-cloudservice is dat het parallelle tests ondersteunt, waarbij u gelijktijdige tests kunt uitvoeren. Dit bespaart u uiteindelijk tijd tijdens testcycli.
Laten we eens kijken hoe we parallelle tests kunnen uitvoeren.
Stap 1: Dit is een noodzakelijke stap. Je zou al moeten hebben node.js geïnstalleerd op uw machine. Dit kan via onderstaande link.
Installeer node.js van hier
Stap 2: Bereid het testscenario en de testscripts voor.
In dit geval gebruik ik een voorbeeldscript dat beschikbaar is in de voorbeeldrepository van Kobiton op Gaan
Dus ik ga eerst naar de gewenste map en dan zal ik de git-repository klonen naar die huidige map op mijn lokale machine.
Nu is de testprojectmap 'samples / javascript'. Dus ik zal naar deze map navigeren en een commando uitvoeren om de bibliotheken in het voorbeeldproject te installeren.
De opdrachten zijn geel gemarkeerd in de onderstaande schermafbeelding.
Stap 3: In de map samples / javascript kun je multiple-devices-test.js vinden. Dit is uw voorbeeldtestscriptbestand.
Dit is een eenvoudig script dat Google opent in de Chrome-browser op het Android-apparaat, en vervolgens ‘Kobiton’ in het zoekvak invoert en op de zoekknop klikt, en tenslotte controleert of de titel het trefwoord ‘Kobiton’ bevat.
Houd dit bestand bij je open. U moet dit aanpassen aan de verschillende apparaten die u selecteert om parallel te testen.
Stap 4: Ga naar je Kobiton-account en verzamel het gebruikersnaam en API-sleutel
De gebruikersnaam is te vinden in het profielgedeelte.
De API sleutel is ook te vinden in het Instellingen sectie. Kopieer deze sleutel en plak deze ergens in uw notities.
gebruik van grep commando in unix
Stap # 5: Kopieer en plak de hierboven opgehaalde gebruikersnaam en de API-sleutel in het multiple-devices-test.js-bestand.
Stap # 6: Kies beide apparaten uit je Kobiton-account. Ik heb hier Galaxy A7 en Galaxy On Nxt geselecteerd.
Open de Automation-instellingen voor elk apparaat, selecteer NodeJS als taal en kopieer de waarden uit het gewenste Caps-gedeelte van het script, zoals blauw gemarkeerd in de onderstaande schermafbeeldingen voor beide apparaten.
Stap # 7: Vervang de bestaande waarden in het multiple-devices-test.js-bestand door de hierboven gekopieerde waarden.
Sla het bovenstaande .js-bestand op En nu bent u klaar om parallelle tests uit te voeren.
Stap # 8: Ga naar de opdrachtprompt en voer parallelle tests uit door de boven zeeniveau run commando.
U kunt in de bovenstaande schermafbeelding zien dat 2 parallelle tests zijn uitgevoerd en met succes zijn geslaagd.
Stap # 9: Verifieer de tests in je Kobiton-account.
Ga naar ‘Sessies’ in je Kobiton Portaal om te zien of beide testsessies zijn voltooid met bijna identieke tijdstempels, wat betekent dat ze parallel aan elkaar werden uitgevoerd.
U kunt op elke sessie klikken om meer details te zien over wat er in elke test is gebeurd. De huidige versie van Kobiton biedt een groot detailniveau voor elke automatiseringssessie, zoals sessieoverzicht, HTTP-opdrachten, video en logboeken.
Als een Voorbeeld Ik heb de video van een van de bovenstaande sessies toegevoegd.
Gevolgtrekking
Door deze tutorial hebben we geleerd hoe we eenvoudige automatisering op Kobiton kunnen doen en toen kwamen we ook te weten hoe we parallelle tests konden uitvoeren.
Ik zou zeggen dat Kobiton daar een geweldig platform voor is mobiel testen Kobiton maakt het testen van mobiele automatisering mogelijk en de gebruikersinterface van Kobiton is heel eenvoudig en gemakkelijk, en dit maakt je testen op zijn beurt geweldig.
Heeft u deze uitstekende tool gebruikt? Of ben je een nieuwe gebruiker die graag de Kobiton-tool wil proberen? Voel je vrij om je mening te geven in de comments hieronder.
Aanbevolen literatuur
- Mobiele apps testen met Katalon Studio en Kobitons cloudgebaseerde Device Farm
- Diepgaande Eclipse-zelfstudies voor beginners
- Beste softwaretesttools 2021 (QA Test Automation Tools)
- pCloudy Hands-on Review-zelfstudie: testen van mobiele apps op echte apparaten
- Snel een baan voor mobiel testen krijgen - Loopbaangids voor mobiel testen (deel 1)
- Tutorial over destructief testen en niet-destructief testen
- 5 Uitdagingen en oplossingen voor mobiel testen
- Functioneel testen versus niet-functioneel testen