ranorex studio hands review
Introduzione a Ranorex Studio: analisi approfondita e procedura dettagliata
Ranorex ha recentemente annunciato il rilascio della versione 9.0 di Ranorex Studio, uno strumento di automazione dei test all-in-one per applicazioni desktop, web e mobili. La nostra recensione si basa su quest'ultima versione.
Questa versione include molte nuove funzionalità leader del settore, tra cui report video sull'esecuzione dei test, un algoritmo addestrato dalla macchina per la gestione di elementi Web con ID dinamici e supporto per il test di elementi Web in uno shadow DOM e JxBrowser.
Ha anche temi chiari e scuri completamente nuovi e commutabili.
Puoi anche controllare il nostro in precedenza Tutorial Ranorex qui .
convertitore da youtube a mp3 più votato
Cosa imparerai:
Revisione pratica di Ranorex Studio
In questa recensione, daremo uno sguardo alle funzionalità principali di Ranorex Studio.
Per seguire i passaggi della procedura dettagliata di Ranorex Studio, basta scarica una versione di prova gratuita di 30 giorni.
Ranorex Studio può essere installato su qualsiasi computer con una versione recente di Windows o Windows Server.
Caratteristiche principali
# 1) Automatizza un'ampia gamma di tecnologie :
Ranorex Studio è descritto come una soluzione di automazione dei test 'all-in-one' in quanto un'unica licenza consente di creare ed eseguire test automatizzati su tutte le piattaforme supportate da Ranorex Studio. In effetti ne supporta molti!
Ranorex Studio ha una meritata reputazione per la sua capacità di gestire le interfacce utente più impegnative, dalle applicazioni desktop legacy alle più recenti tecnologie web e mobili, comprese le app iOS e Android native e le app web mobili.
Visita il sito web di Ranorex per vedere l'elenco aggiornato di tutti tecnologie supportate .
# 2) Identificazione degli oggetti migliore della categoria :
L'identificazione degli oggetti è importante per test stabili e affidabili di facile manutenzione. Ranorex Studio lo fa con il suo Ranorex Spy strumento che identifica gli elementi dell'interfaccia utente e genera un unico RanoreXPath per ognuno.
La definizione di ogni elemento dell'interfaccia utente è archiviata nel file condivisibile repository di oggetti . Quando crei un'azione di test per un elemento dell'interfaccia utente, fai riferimento all'oggetto del repository. Successivamente, se le interfacce utente cambiano, è sufficiente aggiornare l'oggetto del repository e tutte le azioni di test correlate verranno aggiornate automaticamente.
I recenti miglioramenti nel modo in cui viene generato RanoreXPath aiutano a ridurre la necessità di aggiornare l'oggetto del repository anche quando cambia l'interfaccia utente. Inoltre, la versione 9.0 introduce un file algoritmo addestrato dalla macchina per gestire automaticamente gli elementi web con ID dinamici, che sono alcuni degli elementi dell'interfaccia utente più difficili da automatizzare.
# 3) Strumenti per tutti i membri del team:
I tester che codificano in C # o VB.NET possono utilizzare l'IDE completo di Ranorex Studio, che dispone di strumenti per il refactoring e il debug, frammenti di codice riutilizzabili chiamati 'helper di automazione' e un'API aperta.
Tuttavia, puoi anche automatizzare i test senza codifica, utilizzando il potente strumento di acquisizione e riproduzione di Ranorex Studio, chiamato Ranorex Recorder. È possibile eseguire convalide, controllare l'esecuzione con condizioni e configurare test basati sui dati senza scrivere alcun codice.
Ranorex Studio è progettato per team collaborativi, con supporto per i provider di controllo del codice sorgente Git, SVN e TFS , più uno strumento 'Magic Merger' che riduce i conflitti di unione. Infine, Ranorex Studio si integra con strumenti leader come Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, test case management TestRail e molto altro.
Procedura dettagliata
Per seguire questa procedura dettagliata, scarica e installa la versione di prova gratuita di Ranorex Studio.
Per questo esempio , stiamo utilizzando la versione a 32 bit, ma è disponibile anche una versione a 64 bit.
# 1) Avvia Ranorex Studio. Viene visualizzata la pagina iniziale. Sulla sinistra sono presenti le opzioni di menu per avviare una nuova soluzione di test, aprirne una esistente o aprire una soluzione di esempio. Nella parte centrale e destra dello schermo, puoi trovare i collegamenti a varie risorse Ranorex.
miglior pulitore di registro per Windows 7
Se desideri passare dai temi chiari a quelli scuri, scegli Strumenti => Opzioni dal menu. Nella scheda Generale mostrata di seguito, scegliere Aspetto , quindi scegli il tema che preferisci. Nota che puoi anche cambiare l ''atmosfera' del progetto. Quello predefinito è C # ma puoi cambiarlo in .NET o VB.NET se lo desideri.
#Due) Ora apriamo un progetto di esempio. Per questa procedura dettagliata, proveremo il Esempio web , che utilizza un sito Web di prova fornito da Ranorex. (L'esempio desktop utilizza un'app demo gratuita che puoi scaricare dal sito Web di Ranorex. Per l'esempio iOS o Android, dovrai fornire un dispositivo reale o virtuale).
Fare doppio clic sulla soluzione di esempio Web per aprirla.
# 3) Di seguito è riportato lo screenshot dell'interfaccia utente di Ranorex Studio, nel tema scuro, insieme a una descrizione dello scopo per ciascuna area.
- Visualizzazione progetti : Visualizza le cartelle che costituiscono la soluzione di test.
- Modulo browser Ranorex : Visualizza i singoli moduli di test, che possono essere organizzati in gruppi. (Tieni presente che questa soluzione web di esempio non include alcun gruppo di moduli.) La piccola icona della fotocamera accanto a ogni modulo mostra che si tratta di un 'modulo di registrazione', creato catturando l'interazione con l'interfaccia utente di AUT. Puoi anche creare 'moduli di codice' in Ranorex Studio usando codice C # o VB.NET.
- Visualizzazione file: Crea il tuo test, che include la creazione di un modulo di test con azioni, l'organizzazione di diversi moduli in uno scenario di test e l'organizzazione di casi di test in una suite di test. Questa suite di set accede a un sito Web WordPress, pubblica un nuovo post sul blog, convalida che il post esiste e quindi lo elimina. C'è anche una sezione SETUP che assicura che l'applicazione sotto test (AUT) sia pronta per essere eseguita, e una sezione TEARDOWN pulisce l'AUT al termine del test. Le azioni nella sezione smontaggio vengono eseguite anche se il test fallisce.
- Menu a discesa Layout : Scegli un layout diverso o creane uno personalizzato.
- Pannello remoto Ranorex : Consente di aggiungere agenti per l'esecuzione remota. Notare le opzioni per visualizzare i pannelli 'whitelist' e 'proprietà'. Utilizza la 'whitelist' per controllare con quali applicazioni Ranorex Studio può interagire durante la creazione o l'esecuzione dei test. Il pannello 'proprietà' cambia a seconda dell'elemento selezionato.
- Pannello di output : Visualizza l'avanzamento di varie azioni.
# 4) Nel browser del modulo Ranorex (A), fare doppio clic sul modulo di registrazione 'Login' per aprirlo. Notare che ci sono due variabili associate al modulo di login: varPassword per la password e varUsername per il nome utente.
È possibile associare queste variabili a un'origine come un foglio di calcolo o una tabella di database SQL per test basati sui dati.
# 5) Quando hai fatto clic sul modulo di registrazione Login nel passaggio 4, questo modulo di registrazione si è aperto anche nell'editor di azioni. Qui puoi vedere i passaggi dell'azione. Il primo passaggio fa clic sul campo del nome utente, il passaggio successivo immette il nome utente con un'azione 'imposta valore'.
Il terzo passaggio fa clic sul campo della password, il quarto passaggio immette la password con un'azione 'imposta valore', il quinto passaggio fa clic sul pulsante di accesso e l'ultimo passaggio fa clic sul pulsante Dashboard in AUT.
# 6) Fai clic sulla prima azione nell'editor di azioni e vedrai uno screenshot dell'elemento UI nell'AUT e dell'oggetto del repository che corrisponde a quell'elemento UI. Questo screenshot viene generato automaticamente durante l'utilizzo del registratore Ranorex per creare un modulo di registrazione.
# 7) Fare doppio clic sul pulsante 'Modifica in Spy' per visualizzare RanoreXPath nel campo di accesso utente, mostrato di seguito. Le icone rosse 'x' ti dicono semplicemente che l'AUT non è aperto. Questi cambieranno in segni di spunta verdi quando l'AUT sarà disponibile.
# 8) Fare clic sulla 'X' nell'angolo in alto a destra per chiudere la spia Ranorex.
# 9) Fare clic sulla scheda 'WordPressSample' per visualizzare la suite di test completa. Quindi, fare clic sul pulsante Esegui per eseguire la suite di test. Durante l'esecuzione del test, evitare di utilizzare la tastiera o il mouse, poiché potrebbero interferire con l'esecuzione del test.
# 10) Al termine del test, viene visualizzato il report di esecuzione del test. Fare clic sulla freccia accanto a qualsiasi elemento nel report di esecuzione del test per espanderlo. Notare il pulsante 'salta all'elemento' che appare accanto alle azioni di prova. Fare clic su questo pulsante ti porterà direttamente alla fase del test. Ciò sarà molto utile per eseguire il debug di una fase di test non riuscita.
Rapporti video
Una delle nuove fantastiche funzionalità di Ranorex Studio 9.0 è il report video dell'esecuzione del test.
Ciò consente di riprodurre un test senza rieseguire il test. Questo può essere molto utile per il debug o per dimostrare cosa è successo a uno sviluppatore.
Per abilitare i rapporti video, è sufficiente fare clic con il pulsante destro del mouse su Test Suite e quindi scegliere Proprietà => Report dal menu.
piano di test di esempio per il test del software
Ora puoi impostare la modalità di segnalazione video, come mostrato di seguito.
Nel Esempio di seguito, la modalità di rapporto video è impostata su Tutti i casi di test a scopo dimostrativo. In genere, per limitare le dimensioni dei file video, ti consigliamo di impostare la modalità di rapporto su Solo casi di test non riusciti .
Nota che puoi anche regolare la qualità del video cambiando le impostazioni di bitrate e framerate e scegli quale schermata registrare se hai un sistema multischermo. Fare clic su Applica, quindi su OK. Ora riesegui la suite di test.
Al termine del test, viene visualizzato il report di esecuzione del test. Tutti i passaggi di prova che sono stati registrati ora hanno un pulsante 'Riproduci video' accanto a loro. Basta fare clic sul pulsante per guardare una registrazione dell'esecuzione del test.
Conclusione
Uno dei modi migliori per saperne di più su Ranorex Studio è semplicemente scaricare la versione di prova gratuita, quindi lavorare attraverso la serie 'Introduzione' dei video. Questi sono sul canale YouTube di Ranorex, ma puoi anche accedere alla serie completa di video direttamente dalla pagina iniziale di Ranorex Studio, come mostrato di seguito
La sezione Supporto del sito web Ranorex è stata aggiunta con le guide per l'utente richieste.
Infine, Ranorex studio è un framework di automazione GUI all-in-one che può essere utilizzato per testare la tua applicazione desktop, web o mobile che dovresti provare .
Fateci sapere se avete domande.
Lettura consigliata
- Appium Studio per Eclipse: automazione end-to-end Appium / Selenium di Eclipse
- Esercitazione pratica sulla revisione dello strumento di gestione dei test PractiTest
- Tutorial Appium Studio per l'automazione mobile (15+ tutorial pratici)
- Revisione pratica dello strumento di gestione del test qTest
- Test Automation per Jira con Katalon Studio
- Installazione e configurazione di Appium Studio per Eclipse
- Registratore di automazione Katalon (alternativa IDE al selenio): tutorial pratico per la revisione
- Tutorial Ranorex: un potente strumento di test per l'automazione desktop, Web e mobile