kobiton hands review tutorial
Einfache Automatisierungstests mit Kobiton:
In diesem Tutorial werden wir die einfache Automatisierung mit dem Kobiton-Tool behandeln und sehen, wie parallele Tests mit Kobiton durchgeführt werden.
Die Schritt-für-Schritt-Anleitung für jeden Schritt des Automatisierungs- und Ausführungsprozesses wird zum leichteren Verständnis in einfachen Worten zusammen mit der betreffenden bildlichen Darstellung erläutert.
Lass uns erforschen!!
Was du lernen wirst:
- Einführung in das Kobiton Tool
- Einfache Automatisierung mit Kobiton
- Parallele Prüfung mit Kobiton
- Fazit
- Literatur-Empfehlungen
Einführung in das Kobiton Tool
Bevor Sie mit den Schritten fortfahren, teilen Sie uns dies bitte mit Kobiton-Werkzeug .
Das Testen auf neuen Mobilgeräten ist sehr wichtig, um sicherzustellen, dass Ihre App auf verschiedenen Gerätekonfigurationen und Bildschirmauflösungen gut funktioniert. Mit Kobiton können Sie Ihre App kontinuierlich auf einer Vielzahl von Mobilgeräten testen, von älteren Modellen bis zu den neuesten Versionen.
Anstatt Emulatoren oder Simulatoren zu verwenden, die dazu neigen, die Wiedergabe realer Benutzerbedingungen zu stoppen, können Sie mit Kobiton Automatisierungstests auf realen Mobilgeräten durchführen. Es wird ein Testbericht für die Gerätetests erstellt, und der Testbericht besteht aus detaillierten Protokollen, HTTP-Befehlen und Metadaten.
Einfache Automatisierung mit Kobiton
Schritt 1: Melden Sie sich bei Ihrem Kobiton-Konto an oder Hier können Sie eine kostenlose erstellen .
Und Sie sehen den folgenden Bildschirm:
Schritt 2: Wählen Sie das Gerät aus, über das Sie Automatisierungstests durchführen möchten. Klicken Sie auf das Symbol 'Automatisierungseinstellungen anzeigen', das sich in der unteren rechten Ecke des Gerätefelds befindet.
Und er öffnet das Fenster mit den Automatisierungseinstellungen.
Schritt 3: Wählen Sie die Programmiersprache in Übereinstimmung mit Ihrem Testskript. Da Kobiton das Appium-Testautomatisierungsframework unterstützt, habe ich im folgenden Bildschirm NodeJS ausgewählt.
Sobald Sie NodeJS ausgewählt haben, wird ein Bildschirm angezeigt, wie unten gezeigt:
Schritt 4: Kopieren Sie die Konfiguration für das ausgewählte Gerät mit 'In die Zwischenablage kopieren' Taste.
Schritt 5: In Ihrem NodeJS-Testskript - Ersetzen Sie im Abschnitt Eingabefunktionen die aktuelle Konfiguration durch die Kobiton-Gerätekonfiguration mit dem Befehl Kopieren und Einfügen.
Aktuelle Konfiguration:
c Interview Fragen und Antworten für Erstsemester
Ersetzt durch das Gerät Konfiguration:
Schritt 6: Ändern Sie die Parameter gemäß Ihrem Testskript.
Hier ist es 'serverConfig'. Ersetzen Sie daher 'webdriverKobitonServerConfig' durch 'serverConfig'.
Und der Bildschirm sieht wie folgt aus:
Schritt 7: Geben Sie über das Terminal unter Mac OS den Befehl ein, um den Automatisierungstest zu starten.
Schritt 8: Um den Status Ihres Automatisierungstests zu überprüfen, kehren Sie zur Homepage des Kobiton-Portals zurück und klicken Sie auf Registerkarte 'Sitzungen' .
Schritt 9: Wenn Sie auf die Registerkarte Sitzungen klicken, können Sie überprüfen, ob Ihr Test derzeit ausgeführt wird.
Schritt 10: Da Kobiton derzeit während des Automatisierungstests keine Live-Ansicht unterstützt, können Sie die Live-Ausführung mit einer Drittanbieter-App verfolgen.
Im letzten Schritt der Live-Ausführung wird Ihr Bildschirm wie folgt angezeigt:
Schritt 11: Überprüfen Sie nach Abschluss des Tests die Sitzungsdetails auf weitere Informationen wie Befehle und die entsprechenden Screenshots.
Wenn Sie auf jeden Befehl klicken, erhalten Sie den entsprechenden Screenshot.
Und so werden Automatisierungstests mit Kobiton durchgeführt.
Lassen Sie uns nun sehen, wie parallele Tests mit Kobiton durchgeführt werden.
Parallele Prüfung mit Kobiton
Eine der großartigen Funktionen des Kobiton-Cloud-Dienstes besteht darin, dass er parallele Tests unterstützt, bei denen Sie gleichzeitige Tests ausführen können. Dies spart letztendlich Zeit während der Testzyklen.
Lassen Sie uns sehen, wie parallele Tests ausgeführt werden.
Schritt 1: Dies ist ein vorausgesetzter Schritt. Das solltest du schon haben node.js auf Ihrem Computer installiert. Dies kann über den folgenden Link erfolgen.
Installieren Sie node.js von Hier .
Schritt 2: Bereiten Sie das Testszenario und die Testskripte vor.
In diesem Fall verwende ich ein Beispielskript, das im Beispielrepository von Kobiton unter verfügbar ist gehen .
Also gehe ich zuerst in das gewünschte Verzeichnis und klone dann das Git-Repository in dieses aktuelle Verzeichnis auf meinem lokalen Computer.
Was bedeutet die Nichtübereinstimmung von Sicherheitsschlüsseln?
Der Testprojektordner lautet jetzt 'samples / javascript'. Also werde ich zu diesem Ordner navigieren und einen Befehl ausführen, um die Bibliotheken im Beispielprojekt zu installieren.
Die Befehle sind im folgenden Screenshot gelb hervorgehoben.
Schritt 3: Im Ordner samples / javascript finden Sie mehrere Geräte-test.js. Dies ist Ihre Beispiel-Testskriptdatei.
Dies ist ein einfaches Skript, das Google im Chrome-Browser auf dem Android-Gerät öffnet, dann 'Kobiton' in das Suchfeld eingibt, auf die Suchschaltfläche klickt und schließlich überprüft, ob der Titel das Schlüsselwort 'Kobiton' enthält.
Halten Sie diese Datei offen. Sie müssen dies an die verschiedenen Geräte anpassen, die Sie zum parallelen Testen auswählen.
Schritt 4: Gehen Sie zu Ihrem Kobiton-Konto und sammeln Sie die Benutzername und API-Schlüssel .
Der Benutzername finden Sie im Profilbereich.
Das API-Schlüssel finden Sie auch in der die Einstellungen Sektion. Kopieren Sie diesen Schlüssel und fügen Sie ihn irgendwo in Ihre Notizen ein.
wie man Cross-Browser-Tests manuell durchführt
Schritt 5: Kopieren Sie den oben abgerufenen Benutzernamen und den API-Schlüssel in die Datei multiple-device-test.js.
Schritt 6: Wählen Sie beide Geräte aus Ihrem Kobiton-Konto aus. Ich habe hier Galaxy A7 und Galaxy On Nxt ausgewählt.
Öffnen Sie die Automatisierungseinstellungen für jedes Gerät, wählen Sie NodeJS als Sprache aus und kopieren Sie die Werte aus dem gewünschten Caps-Teil des Skripts, wie in den folgenden Screenshots für beide Geräte blau hervorgehoben.
Schritt 7: Ersetzen Sie die vorhandenen Werte in der Datei 'Multiple-Devices-Test.js' durch die oben kopierten Werte.
Speichern Sie die obige .js-Datei . Jetzt können Sie parallele Tests durchführen.
Schritt 8: Gehen Sie zur Eingabeaufforderung und führen Sie parallele Tests durch, indem Sie die Taste eingeben Über dem Meeresspiegel Führen Sie den Befehl aus.
Im obigen Screenshot sehen Sie, dass 2 parallele Tests erfolgreich ausgeführt und bestanden wurden.
Schritt 9: Überprüfen Sie die Tests in Ihrem Kobiton-Konto.
Gehe zu 'Sitzungen' in deinem Kobiton Portal um zu sehen, ob beide Testsitzungen mit nahezu identischen Zeitstempeln abgeschlossen wurden, was bedeutet, dass sie parallel zueinander ausgeführt wurden.
Sie können auf jede Sitzung klicken, um weitere Details zu den einzelnen Tests anzuzeigen. Die aktuelle Version von Kobiton bietet eine hohe Detailgenauigkeit für jede Automatisierungssitzung, z. B. Sitzungsübersicht, HTTP-Befehle, Video und Protokolle.
Als Beispiel , Ich habe das Video einer der oben genannten Sitzungen hinzugefügt.
Fazit
In diesem Tutorial haben wir gelernt, wie man mit Kobiton eine einfache Automatisierung durchführt, und dann haben wir auch gelernt, wie man parallele Tests durchführt.
Ich würde sagen, dass Kobiton eine großartige Plattform für ist mobile Tests . Kobiton ermöglicht das Testen mobiler Automatisierung und die Benutzeroberfläche von Kobiton ist sehr einfach und unkompliziert. Dies wiederum macht Ihre Tests fantastisch.
Haben Sie dieses hervorragende Werkzeug verwendet? Oder sind Sie ein neuer Benutzer, der das Kobiton-Tool unbedingt ausprobieren möchte? Fühlen Sie sich frei, Ihre Gedanken in den Kommentaren unten auszudrücken.
Literatur-Empfehlungen
- Testen mobiler Apps mit der Cloud-basierten Gerätefarm von Katalon Studio & Kobiton
- Ausführliche Eclipse-Tutorials für Anfänger
- Beste Software-Test-Tools 2021 [QA Test Automation Tools]
- pCloudy Tutorial zum praktischen Überprüfen: Testen mobiler Apps auf realen Geräten
- So erhalten Sie schnell einen Job für mobile Tests - Karrierehandbuch für mobile Tests (Teil 1)
- Tutorial für zerstörende Tests und zerstörungsfreie Tests
- 5 Herausforderungen und Lösungen für mobile Tests
- Funktionstests gegen nichtfunktionale Tests