kobiton hands review tutorial
Test di automazione semplice utilizzando Kobiton:
In questo tutorial tratteremo la semplice automazione con lo strumento Kobiton e vedremo anche come eseguire test paralleli con Kobiton.
Le istruzioni passo passo di ogni fase coinvolta nel processo di automazione ed esecuzione sono spiegate in termini semplici insieme alla rappresentazione pittorica interessata per una facile comprensione.
Esploriamo !!
Cosa imparerai:
- Introduzione a Kobiton Tool
- Automazione semplice con Kobiton
- Test in parallelo con Kobiton
- Conclusione
- Lettura consigliata
Introduzione a Kobiton Tool
Prima di procedere con i passaggi coinvolti, facci sapere del Strumento Kobiton .
Il test su nuovi dispositivi mobili è davvero fondamentale per garantire che la tua app funzioni bene su diverse configurazioni di dispositivi e risoluzioni dello schermo. Con Kobiton, puoi testare continuamente la tua app su una varietà di dispositivi mobili, dai modelli più vecchi alle ultime versioni.
Invece di utilizzare emulatori o simulatori, che tendono a interrompere la riproduzione delle condizioni reali dell'utente, Kobiton consente di eseguire test di automazione su dispositivi mobili reali. Produce un rapporto di prova per i test del dispositivo e il rapporto di prova è composto da registri dettagliati, comandi HTTP e metadati.
Automazione semplice con Kobiton
Passo 1: Accedi al tuo account Kobiton o puoi crearne uno gratuitamente qui .
E vedrai la schermata seguente:
Passo 2: Seleziona il dispositivo su cui desideri eseguire il test di automazione. Fare clic sull'icona Mostra impostazioni di automazione che si trova nell'angolo in basso a destra della casella del dispositivo.
E il suo aprirà la finestra delle impostazioni di automazione.
Passaggio 3: Scegli il linguaggio di programmazione in linea con lo script di test. Poiché Kobiton supporta il framework di automazione dei test Appium, ho selezionato NodeJS nella schermata sottostante.
Dopo aver selezionato NodeJS, otterrai una schermata come mostrato di seguito:
Passaggio 4: Copiare la configurazione per il dispositivo selezionato utilizzando il file 'Copia negli appunti' pulsante.
Passaggio 5: Nel tuo script di test NodeJS - Nella sezione capacità di input, sostituisci la configurazione corrente con la configurazione del dispositivo Kobiton utilizzando il comando copia incolla.
Configurazione corrente:
domande di intervista di test del software con risposte
Sostituito con la configurazione del dispositivo:
Passaggio 6: Modifica i parametri in base al tuo script di test.
Qui è 'serverConfig'. Quindi, sostituisci 'webdriverKobitonServerConfig' con 'serverConfig'.
E lo schermo apparirà come mostrato di seguito:
Passaggio 7: Utilizzando il terminale su Mac OS, immettere il comando per avviare il test di automazione.
Passaggio 8: Per controllare lo stato del tuo test di automazione, torna alla home page del portale Kobiton e fai clic su scheda sessioni .
Passaggio 9: Facendo clic sulla scheda delle sessioni, sarai in grado di verificare che il tuo test sia attualmente in esecuzione.
Passaggio 10: Poiché Kobiton attualmente non supporta la visualizzazione live durante il test di automazione, potresti prendere in considerazione l'utilizzo di qualsiasi app di terze parti per guardare l'esecuzione dal vivo.
Nell'ultimo passaggio dell'esecuzione dal vivo, lo schermo sarà come mostrato di seguito:
domande di intervista al selenio per 4 anni di esperienza
Passaggio 11: Al termine dell'esecuzione del test, controlla i dettagli della sessione per ulteriori informazioni come i comandi e le rispettive schermate.
Fare clic su ciascun comando ti darà il rispettivo screenshot.
Ed è così che vengono eseguiti i test di automazione con Kobiton.
Vediamo ora come eseguire test paralleli usando Kobiton.
Test in parallelo con Kobiton
Una delle grandi caratteristiche del servizio cloud Kobiton è che supporta test paralleli in cui è possibile eseguire test simultanei. Ciò consente di risparmiare tempo durante i cicli di test.
Vediamo come eseguire test paralleli.
Passo 1: Questo è un passaggio preliminare. Dovresti già averlo node.js installato sulla tua macchina. Questo può essere fatto tramite il link sottostante.
Installa node.js da Qui .
Passo 2: Preparare lo scenario di test e gli script di test.
In questo caso, sto usando uno script di esempio disponibile nel repository di esempio di Kobiton su partire .
Quindi, prima andrò alla directory desiderata e poi clonerò il repository git in quella directory corrente sulla mia macchina locale.
Ora, la cartella del progetto di test è 'samples / javascript'. Quindi, passerò a questa cartella ed eseguirò un comando per installare le librerie nel progetto di esempio.
I comandi sono evidenziati in giallo nello screenshot sottostante.
Passaggio 3: All'interno della cartella samples / javascript, sarai in grado di trovare multiple-devices-test.js. Questo è il tuo file script di test di esempio.
Questo è un semplice script che apre Google nel browser Chrome sul dispositivo Android, quindi immette 'Kobiton' nella casella di ricerca e fa clic sul pulsante di ricerca, e infine verifica se il titolo contiene la parola chiave 'Kobiton'.
Tieni questo file aperto con te. Dovrai personalizzarlo in base ai più dispositivi che stai selezionando per testare in parallelo.
Passaggio 4: Vai al tuo account Kobiton e raccogli il file nome utente e chiave API .
Il nome utente si troverà nella sezione del profilo.
Il Chiave API si troverà anche in impostazioni sezione. Copia questa chiave e incollala da qualche parte nelle tue note.
convertitore video di YouTube in formato mp4
Passaggio 5: Copia incolla il nome utente e la chiave API recuperati sopra nel file multiple-devices-test.js.
Passaggio 6: Scegli entrambi i dispositivi dal tuo account Kobiton. Ho selezionato Galaxy A7 e Galaxy On Nxt qui.
Aprire le impostazioni di automazione per ogni dispositivo, selezionare NodeJS come lingua e copiare i valori dalla parte desiderataCaps dello script come evidenziato in blu nelle schermate seguenti per entrambi i dispositivi.
Passaggio 7: Sostituisci i valori esistenti nel file multiple-devices-test.js con i valori copiati sopra.
Salva il file .js sopra . E ora sei pronto per eseguire test paralleli.
Passaggio 8: Vai al prompt dei comandi ed esegui test paralleli dando l'estensione sopra il livello del mare comando di esecuzione.
Puoi vedere nello screenshot qui sopra che 2 test paralleli sono stati eseguiti e superati con successo.
Passaggio 9: Verifica i test nel tuo account Kobiton.
Vai a 'Sessioni' nel tuo Kobiton Portale per vedere se entrambe le sessioni di test sono state completate con timestamp quasi identici, il che significa che sono state eseguite in parallelo l'una con l'altra.
È possibile fare clic su ciascuna sessione per visualizzare ulteriori dettagli su ciò che è accaduto in ogni test. L'attuale versione di Kobiton fornisce un ottimo livello di dettagli per ogni sessione di automazione, come panoramica della sessione, comandi HTTP, video e registri.
Come un Esempio , Ho aggiunto il video di una delle sessioni precedenti.
Conclusione
Attraverso questo tutorial, abbiamo imparato come eseguire semplici automazioni su Kobiton e poi siamo anche venuti a sapere come eseguire test paralleli.
Direi che Kobiton è un'ottima piattaforma per test mobile . Kobiton consente i test di automazione mobile e l'interfaccia utente di Kobiton è molto semplice e facile, e questo, a sua volta, rende i tuoi test fantastici.
Hai usato questo ottimo strumento? Oppure sei un nuovo utente desideroso di provare lo strumento Kobiton? Sentiti libero di esprimere i tuoi pensieri nella sezione commenti qui sotto.
Lettura consigliata
- Test di app mobili utilizzando Katalon Studio e la Device Farm basata su cloud di Kobiton
- Tutorial approfonditi su Eclipse per principianti
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Tutorial pratico di revisione di pCloudy: test di app mobili su dispositivi reali
- Come ottenere rapidamente un lavoro di test mobile - Guida alla carriera nel test mobile (Parte 1)
- Tutorial sui test distruttivi e non distruttivi
- 5 Sfide e soluzioni dei test mobili
- Test funzionale vs test non funzionale