understanding working with robot framework
Il tutorial spiega come creare ed eseguire un test case di base in Robot Framework. Imparerai anche le variabili e le parole chiave in Robot Framework:
Abbiamo appreso del Nozioni di base su Robot Framework IDE - RIDE nel nostro tutorial precedente per aiutarci a iniziare a scrivere script di test utilizzando RIDE in questo Serie Robot Framework .
Il tutorial ti darà una comprensione delle basi del Robot Framework.
Impareremo a conoscere le variabili e il tipo di variabili disponibili nel Robot Framework. Vedremo come creare e utilizzare la variabile. Capiremo anche quali sono le parole chiave insieme alle loro varie tipologie. Scopriremo anche come creare e utilizzare le parole chiave.
miglior software di screenshot gratuito per Windows 10
Inoltre, questo tutorial ti fornirà anche la conoscenza delle opzioni di installazione e smontaggio in RIDE che sono utili nell'esecuzione del test case. Impareremo anche i tag, una funzionalità di RIDE che aiuta nell'esecuzione selettiva del test case.
Ancora più importante, scriveremo lo script di test (con e senza localizzatori) per alcuni casi di test di esempio. Impareremo come questi script di test vengono eseguiti in Ride e, infine, verso la fine del tutorial impareremo a visualizzare i report per gli script di test eseguiti.
Concluderemo il tutorial con alcuni link utili su Robot Framework a cui puoi fare riferimento in qualsiasi momento.
Cosa imparerai:
- Creazione ed esecuzione di un test case di base
- Comprensione delle variabili in Robot Framework
- Comprensione delle parole chiave in Robot Framework
- Utilizzo di installazione e smontaggio in RIDE
- Utilizzo dei tag in RIDE
- Creazione di uno scenario di test utilizzando i localizzatori
- Comprensione delle parole chiave e dell'approccio basato sui dati in Robot Framework
- Accesso ai rapporti in corsa
- Conclusione
- Lettura consigliata
Creazione ed esecuzione di un test case di base
Creiamo ora un test case di base in RIDE in cui apriremo il sito web google.com nel browser Chrome e poi chiuderemo il browser. Quindi iniziamo con il nostro primo caso di test in Robot Framework utilizzando Ride.
Clicca su 'TestCase1' e puoi vedere una griglia (dovresti essere nella scheda 'Modifica').
Segui i passaggi seguenti per scrivere il codice:
- Digita 'Apri browser' (parola chiave fornita da Selenium Library) nella prima cella.
- Quando inizi a digitare, seleziona ctrl + alt + barra spaziatrice (o ctrl + barra spaziatrice) per ottenere assistenza sui contenuti.
- Nella cella successiva digita l'URL Google .
- Nella terza cella digita il nome del browser. Fornire il nome del browser è facoltativo.
- Nella prima cella della riga successiva, digita 'Chiudi browser'.
Capiamo cosa abbiamo appena fatto.
- 'Open Browser' è una parola chiave fornita dalla libreria Selenium che abbiamo importato sopra nel nostro caso di test.
- L'assistenza ai contenuti ci aiuta con la sintassi esatta senza doverla ricordare.
- 'Apri browser' accetta il primo argomento come URL del sito che vogliamo aprire nel browser. Il secondo argomento è facoltativo e specifica il browser che vogliamo utilizzare. Se questo non è menzionato, Firefox viene utilizzato come browser predefinito.
- 'Chiudi browser' è ancora una volta una parola chiave della libreria Selenium che chiude il browser che abbiamo aperto.
Ora eseguiremo questo codice seguendo i passaggi seguenti:
- Fare clic sulla scheda 'Esegui': questa scheda contiene l'opzione per eseguire lo scenario di test.
- Seleziona 'Salvataggio automatico' - Per assicurarti che tutte le modifiche non salvate allo scenario di test vengano salvate automaticamente.
- Seleziona 'TestCase1' - Per far sapere a RIDE quale test case desideriamo eseguire.
- Fare clic sul pulsante 'Start' - Per avviare l'esecuzione dello scenario di test.
Il test case viene eseguito con successo. Di seguito è riportata la schermata che otteniamo dopo la corretta esecuzione del test case. Qui, possiamo vedere il tempo totale impiegato per l'esecuzione del test insieme al conteggio dei casi di test superati e non riusciti.
Oltre a questo, abbiamo anche la possibilità di visualizzare Report e Log per il test case eseguito. Lo vedremo nei prossimi tutorial.
Comprensione delle variabili in Robot Framework
Proprio come qualsiasi linguaggio di programmazione in cui utilizziamo le variabili, allo stesso modo, abbiamo anche variabili nel Robot Framework.
Cosa sono le variabili?
Le variabili non sono altro che posizioni di archiviazione a cui fa riferimento un nome che contiene un valore.
Tipi di variabili
In Robot Framework abbiamo 3 tipi di variabili:
- Scalare
- Elenco
- Dizionario
Nei prossimi due argomenti, vedremo come ciascuno dei tipi di variabili di cui sopra può essere creato e utilizzato.
Creazione di variabili
In Robot Framework le variabili non fanno distinzione tra maiuscole e minuscole. Dovremmo usare le lettere maiuscole per fare riferimento a variabili globali (che vengono utilizzate nell'intero set di casi di test) e lettere minuscole per fare riferimento a variabili locali (che vengono utilizzate solo in alcuni casi di test).
Per nominare una variabile, abbiamo utilizzato un identificatore del tipo di variabile (&,%, $, @) che precede il nome della variabile scritto tra parentesi graffe. Diamo un'occhiata a come viene dichiarato ciascuno dei tipi di variabile.
# 1) Variabile scalare : Una variabile scalare viene indicata come $ {Name}.
Qui, $ - si riferisce al tipo di variabile, ovvero Scalar Name - è il nome della variabile.
Di regola, questo viene inserito tra parentesi graffe. Una variabile scalare può essere fornita con qualsiasi valore, ad esempio una stringa, un oggetto, numeri, elenchi, dizionari o oggetti personalizzati.
Assegniamo il valore 5 alla variabile scalare 'a'.
Segui i passaggi seguenti per farlo:
TestCase1 (tasto destro del mouse) -> Nuovo scalare
Viene visualizzata una schermata popup come mostrato di seguito:
Immettere il nome della variabile all'interno delle parentesi graffe come mostrato nell'istantanea sopra. Fornisci il suo valore nella casella di testo 'Valore' e aggiungi un commento se lo desideri.
Questa variabile scalare - $ {a} che abbiamo appena creato può ora essere vista nel pannello di sinistra.
# 2) Variabile di elenco : Una variabile List viene indicata come @ {name}.
Qui, @ - si riferisce al tipo di variabile, ad es. Nome elenco - è il nome della variabile. Di regola, questo viene inserito tra parentesi graffe.
L'elenco consente di memorizzare un elenco Python o un oggetto simile a un elenco. Robot Framework non consente l'utilizzo di stringhe come elenchi, ma sono consentiti oggetti come tuple o dizionari.
Assegniamo i valori 'Hello', 'Robot' e 'Framework' alla variabile di elenco 'b'. Segui i passaggi seguenti per farlo:
TestSuite1 (clic con il tasto destro) -> Nuova variabile elenco
Viene visualizzata una schermata popup come mostrato di seguito. Invece del valore predefinito '4' nelle colonne, selezioneremo '2'.
Ora segui i passaggi seguenti:
- Immettere il nome della variabile 'b' tra parentesi graffe come mostrato nell'istantanea di seguito.
- Fornisci i suoi valori nella casella di testo 'Valore'.
- Aggiungi un commento (facoltativo).
- Fare clic su 'OK' per salvare la variabile.
Si accede a ciascuno dei valori all'interno della variabile di elenco rispetto al suo indice considerato da 0 per il primo valore nell'elenco. Per esempio, per fare riferimento a un Framework lo scriveremmo come @ {b} (2), poiché è alla posizione 3 per la quale l'indice sarebbe 2.
# 3) Variabile del dizionario : Una variabile del dizionario viene indicata come & {Name}.
Qui, & - si riferisce al tipo di variabile, ad esempio Dictionary Name - è il nome della variabile. Di regola, questo viene inserito tra parentesi graffe.
Le variabili di dizionario vengono utilizzate principalmente quando abbiamo una tabella con coppie chiave-valore. Ad esempio, quando vogliamo testare il login per un set di ID e password. La differenza tra le variabili List e Dictionary è il modo in cui vengono riferite e lo vedremo in seguito.
Creiamo una variabile di dizionario 'login' e le assegniamo valori: email e password come mostrato di seguito: 'testingrf19@gmail.com', '123'. Segui i passaggi seguenti per farlo:
TestSuite1 (clic con il tasto destro) -> Nuova variabile del dizionario
Viene visualizzata una schermata popup come mostrato di seguito. Invece del valore predefinito '4' nelle colonne, selezioneremo '1'.
Ora segui i passaggi seguenti:
- Immettere il nome della variabile 'login' tra parentesi graffe come mostrato nell'istantanea di seguito.
- Fornisci i suoi valori nella casella di testo 'Valore'.
- Aggiungi un commento (facoltativo).
- Fare clic su 'OK' per salvare la variabile.
A differenza delle variabili List che utilizzano l'indice per fare riferimento ai singoli valori al suo interno, le variabili Dictionary utilizzano un modo più chiaro per fare riferimento ai suoi valori. Come nel caso precedente, useremmo & {login} (email) e & {login} (password). Questo non sembra abbastanza autoesplicativo?
Queste variabili create sono visibili anche in 'TestSuite1' (scheda Modifica).
Utilizzo di variabili
Vedremo ora come possiamo usare queste variabili all'interno del nostro test case. Useremo il test case creato in precedenza e sostituiremo l'URL utilizzato con una variabile che memorizzerà invece l'URL. Quindi creiamo una variabile scalare denominata 'URL' e memorizziamo il valore Google dentro.
Sostituiremo ora l'URL con la variabile nel nostro codice. Poiché si tratta di una variabile scalare, verrà indicata come $ {URL}. Il nostro test case dovrebbe ora apparire come mostrato di seguito:
Eseguiamo questo test case e vediamo se la variabile 'URL' viene sostituita con il valore corretto. Sì! Il nostro test case viene eseguito con successo. Google com si apre nel browser e quindi il browser si chiude. Il risultato mostra che è stato un successo.
Il simbolo verde accanto al nome dello scenario di test nel pannello di sinistra e PASS sul pannello di destra indicano che l'esecuzione dello scenario di test è riuscita.
Questo è il modo in cui utilizziamo le variabili all'interno di uno scenario di test. Il vantaggio dell'utilizzo delle variabili è visibile quando utilizziamo lo stesso valore in più posizioni. Ogni volta che c'è un cambiamento nel valore, avremmo solo bisogno di sostituire il valore della variabile e lo stesso si rifletterebbe in ogni punto in cui la variabile è stata utilizzata.
Allo stesso modo, possiamo usare la lista e la variabile del dizionario come richiesto nei nostri casi di test.
Comprensione delle parole chiave in Robot Framework
Cosa sono le parole chiave?
Parole chiave come suggerisce il nome ('chiave' + 'parola') è una parola che serve come chiave per qualcosa non in vista. Più semplicemente, cerchiamo di capire che se ho un'attività con 10 passaggi da svolgere e menziono quei 10 passaggi e li riferimento con un nome, il nome è una parola chiave.
Tipi di parole chiave
Robot Framework fornisce due tipi di parole chiave:
- Parole chiave della libreria : Queste parole chiave sono note anche come parole chiave di basso livello. Questi sono resi disponibili dalle librerie utilizzate con Robot Framework (librerie incorporate ed esterne). Per esempio, abbiamo una parola chiave 'Log to Console' fornita dalla libreria Builtin e 'Open Browser' è una parola chiave fornita dalla libreria Selenium.
- Parole chiave definite dall'utente : Sono note anche come parole chiave di alto livello. Sono definiti dall'utente. Le parole chiave definite dall'utente possono contenere anche altre parole chiave della libreria e / o altre azioni.
Creazione di parole chiave
Questo tutorial spiegherà i modi per creare parole chiave definite dall'utente.
Fare clic con il tasto destro 'TestSuite1' e seleziona 'Parola chiave nuovo utente' .
Verrà visualizzata una schermata come di seguito. Creiamo una parola chiave per aprire il sito web di Google. Quindi avremmo solo una parola chiave per eseguire l'attività del test case che abbiamo creato.
Apri lo scenario di test che hai creato e guarda i passaggi che hai aggiunto. Avevamo aperto google.com in Chrome e quindi chiuso il browser.
Diamo il nome 'Apri google' alla nostra parola chiave e fare clic su 'OK'.
La parola chiave è stata definita e ora le azioni che devono essere eseguite verranno scritte all'interno di questa parola chiave. Quindi fai clic su ' Apri Google ' e scrivi gli stessi passaggi che abbiamo scritto nel nostro TestCase1.
Come puoi vedere di seguito, la parola chiave ' Opengoogle 'Si aprirà Google com nel browser Chrome, quindi esci dal browser.
Utilizzo di parole chiave
Ora abbiamo definito la nostra parola chiave ' Apri Google '. È abbastanza semplice usarlo nel nostro caso di test. Per prima cosa, dai un'occhiata al nostro test case originale che avevamo creato per l'apertura di Google di seguito.
Sostituiremo ora questo codice con la parola chiave. Noterai che quando inizi a digitare la parola chiave e apri l'assistente ai contenuti, anche questa parola chiave sarà visibile nell'elenco visualizzato. Guarda lo screenshot qui sotto.
Una volta sostituito, il nostro TestCase1 apparirà semplice come mostrato di seguito:
Eseguiamolo e vediamo se funziona come previsto.
Sì! il test case passa e abbiamo il risultato atteso.
Utilizzo di installazione e smontaggio in RIDE
Proprio come suggerisce il nome, Setup è l'insieme di istruzioni / parole chiave che devono essere eseguite come preparazione iniziale per l'esecuzione del test case effettivo. Ad esempio, generalmente per qualsiasi esecuzione di test case, il nostro requisito di base sarebbe aprire un browser. Quindi possiamo sempre aggiungere questo passaggio di apertura del browser come attività di configurazione.
Allo stesso modo, i tear down sono l'insieme di istruzioni / parole chiave che devono essere eseguite alla fine dell'esecuzione di uno scenario di test. Ad esempio, quando finiamo di eseguire un test case, vorremmo chiudere il browser. Quindi possiamo sempre aggiungere questo passaggio di chiusura del browser come attività di smontaggio.
Le attività di installazione e smontaggio possono essere dichiarate in:
- Livello della suite di test: Quando dichiarate a livello di suite di test, le istruzioni di configurazione verranno eseguite prima dell'esecuzione di uno qualsiasi dei casi di test all'interno di quella suite di test. Allo stesso modo, lo smontaggio dichiarato a livello di suite di test verrebbe eseguito dopo l'esecuzione di uno qualsiasi dei casi di test all'interno di quella suite di test.
- Livello di test case : Quando dichiarate a livello di test case, le istruzioni di configurazione verranno eseguite prima dell'esecuzione dei test case all'interno di quella suite di test. Allo stesso modo, il tear down dichiarato a livello di test case verrebbe eseguito dopo che il test case è stato eseguito.
Vediamo ora come aggiungere un'attività di configurazione a livello di scenario di test.
- Crea TestCase2.
- Fare clic sul pulsante 'Modifica' per la configurazione, appena sotto Impostazioni nel pannello di destra.
- Digita la parola chiave 'Apri browser' nel nostro caso. Puoi anche utilizzare l'assistenza ai contenuti qui.
- Gli argomenti possono essere passati insieme alla parola chiave separandoli con un segno di barra '|'.
- Fare clic su 'OK'.
Vediamo ora come aggiungere un'attività di demolizione a livello di scenario di test.
- Fare clic su TestCase1
- Fare clic sul pulsante 'Modifica' per smontare, appena sotto Impostazioni nel pannello di destra.
- Digita la parola chiave 'Chiudi browser' nel nostro caso. Puoi anche utilizzare l'assistenza ai contenuti qui.
- Fare clic su 'OK'.
Ora che abbiamo spostato entrambi i passaggi dello scenario di test come attività di configurazione e demolizione, aggiungiamo un altro passaggio allo scenario di test in modo da poter eseguire e controllare il suo risultato. Visualizziamo 'Hello' sulla console. La parola chiave che abbiamo utilizzato è 'Log', che proviene dalla libreria incorporata.
TestCase2 apparirà come mostrato di seguito:
Quando viene eseguito, viene eseguito per primo il Setup, seguito dalla registrazione di 'Hello' sulla console e, infine, viene eseguita l'attività di smontaggio e il browser si chiude.
Utilizzo dei tag in RIDE
Il tagging viene utilizzato quando si desidera raggruppare una serie di casi di test per eseguirli o per evitarne l'esecuzione. Raggruppiamo principalmente i test in Regressione, Fumo e Sanità mentale. Oppure potrebbe essere in scenari in cui alcune funzionalità importanti devono essere testate ripetutamente.
Per capire come vengono creati e utilizzati i tag, scriviamo due semplici casi di test: 'TestCase3' e 'TestCase4'. Il codice per questo è come mostrato di seguito. Abbiamo utilizzato le parole chiave, 'Accedi alla console' che proviene dalla libreria Builtin.
Caso di test 3
Caso di test 4
Per contrassegnare questi casi di test, procedi nel seguente modo:
- Fare clic sul pulsante Modifica per 'Tag'.
- Nella finestra a comparsa, inserisci un nome per il tag, ad esempio Case3.
- Fare clic su 'OK'
Entrambi i casi di test ora hanno il tag 'Case3'. Vediamo come questo può essere utilizzato.
Supponiamo di voler eseguire solo testcase3 e testcase4.
- Scheda Vai a ESEGUI
- Selezionare la casella 'Esegui solo test con questi tag'
- Nella casella di testo sottostante, digita 'Case3'.
- Fare clic sul pulsante di avvio.
Tieni presente che non abbiamo selezionato alcun test case, ma dopo l'esecuzione del test vedrai che sono stati eseguiti solo 'TestCase3' e 'TestCase4'.
Allo stesso modo, abbiamo anche la possibilità di saltare particolari casi di test con tag utilizzando 'Salta i test con questi tag' e menzionando il nome del tag.
Abbiamo anche la possibilità di creare tag dinamicamente in fase di esecuzione utilizzando la parola chiave 'Imposta tag' , allo stesso modo possiamo anche rimuovere i tag in fase di esecuzione utilizzando la parola chiave 'Rimuovi tag' .
Spero che questo tutorial ti abbia dato un'idea chiara della creazione e dell'utilizzo dei tag ormai.
Creazione di uno scenario di test utilizzando i localizzatori
Abbiamo creato un test case molto semplice che prevedeva la scrittura di qualcosa sulla console o semplicemente l'apertura di un browser. Scriviamo ora casi di test che implicano l'uso di localizzatori.
Il test di un sito Web o di qualsiasi applicazione implica l'individuazione degli elementi. Quando vogliamo eseguire un'azione su qualsiasi elemento, dobbiamo conoscere il suo localizzatore. Normalmente l ''id' o il 'nome' sono gli attributi di un elemento che vengono utilizzati per identificarlo su una pagina e quindi eseguire un'azione su di esso utilizzando parole chiave.
Apriremo un browser, cercheremo il sito Web ufficiale di Robot Framework e lo apriremo.
Andiamo e scriviamo il codice per questo.
- Crea 'TestCase5' all'interno di TestSuite1.
tecniche di elicitazione dei requisiti nell'ingegneria del software
- Apri il browser (Chrome).
- Quindi, trova il localizzatore della casella di testo di ricerca di Google.
Impostazioni di Chrome -> Strumenti -> Strumenti per sviluppatori .
Lo stesso è accessibile anche usando Ctrl + Maiusc + I.
- Con lo strumento per sviluppatori aperto, fare clic sull'icona di individuazione dell'elemento come indicato di seguito.
- Passa il mouse sopra la casella di testo di ricerca di Google finché non viene evidenziato e fai clic su di esso. Noterai che il codice relativo alla casella di ricerca viene evidenziato nel pannello di destra.
- Dal codice, useremo il nome = ’q’ come localizzatore.
- 'Testo di input' è la parola chiave selenio da utilizzare per inserire il testo nella casella di ricerca di Google.
- Premere il tasto Invio per ottenere i risultati della ricerca.
Ecco come apparirebbe il nostro codice. Sembra piuttosto semplice !! Non è vero?
Si tratta solo di pratica. Tutto ciò di cui abbiamo bisogno è essere in grado di ricordare quale parola chiave è disponibile per automatizzare una particolare azione. Quindi, più automatizzi i tuoi test, più ti sentirai a tuo agio a lavorare con questo Framework.
Il risultato del test case precedente dopo l'esecuzione è come mostrato di seguito. Il browser Chrome viene visualizzato di seguito aperto mostrando i risultati della ricerca per 'Robot Framework'.
Comprensione delle parole chiave e dell'approccio basato sui dati in Robot Framework
Durante la scrittura di un test case in Robot Framework, seguiamo uno dei seguenti approcci:
- Approccio basato sulle parole chiave: Quando usiamo parole chiave per scrivere i casi di test, lo chiamiamo approccio basato su parole chiave. L'approccio basato sulle parole chiave migliora la leggibilità del test case. Abbiamo già visto come creare e utilizzare le parole chiave in uno scenario di test.
- Approccio basato sui dati : Questo approccio viene seguito principalmente quando si desidera testare la logica per diversi valori di dati. In questo approccio, viene creato un modello per una parola chiave di alto livello e gli argomenti di questa parola chiave vengono inviati dallo scenario di test che è il valore dei dati per il quale lo scenario di test deve essere eseguito.
Il modo in cui utilizziamo questo approccio nei nostri casi di test è ciò che vedremo di seguito mentre creiamo una nuova parola chiave.
Creiamo un test case per la ricerca di diversi strumenti / framework di automazione dei test: Robot Framework, J-meter, Selenium, ecc.
Il test case conterrebbe solo i dati, in questo caso le parole di ricerca che sarebbero passate come argomenti al modello. Il modello conterrebbe la parola chiave di alto livello che avrebbe il codice effettivo da eseguire. I valori di ricerca verrebbero scritti nel test case.
Con questa breve comprensione, possiamo creare il modello 'Ricerca Google' seguendo i passaggi seguenti:
- Creare TestCase6 come spiegato nell'argomento 'Creazione di un progetto, una suite di test e uno scenario di test in Ride'.
- Fare clic su 'Modifica' per il modello e immettere un nome. 'Ricerca Google' nel nostro caso.
- Useremo lo stesso codice di TestCase5, con l'unica differenza che il testo da cercare verrà passato come argomento come indicato di seguito.
- Questo argomento deve essere menzionato anche nella casella di testo Argomento. Quindi fai clic su Modifica nella casella di testo Argomenti, inserisci l'argomento e fai clic su 'OK'.
- Ora torniamo a TestCase6 e inseriamo i dati.
- Ecco come apparirà lo schermo una volta completata l'esecuzione del test case.
Noterai che sono state aperte cinque istanze del browser Chrome e ognuna avrebbe i risultati della ricerca per i cinque diversi strumenti di automazione dei test che abbiamo cercato.
Ci auguriamo che questo caso di test ti abbia fornito una buona chiarezza sull'approccio basato sui dati. Mentre provi le tue mani su più esempi di questo tipo, questo approccio ti sembrerà abbastanza semplice.
Accesso ai rapporti in corsa
Di seguito è riportato lo screenshot dopo l'esecuzione di TestCase6. Fornisce 2 opzioni 'Report' e 'Log' come indicato di seguito. Fornisce inoltre il collegamento completo per accedere a Log e Report.
rapporto - Risultato dell'esecuzione di TestCase6
Fornisce un rapporto di riepilogo delle suite di test eseguite. Facendo clic sulla suite di test, mostra i dettagli della suite di test, dal punto di vista del caso di test. Quando si fa clic ulteriormente sullo scenario di test, vengono visualizzati i dettagli dello scenario di test che si chiama Log.
Log - Risultato dell'esecuzione di TestCase6.
Log fornisce un rapporto dettagliato del caso di test per l'intero progetto.
Oltre alle icone Report e Log. Abbiamo anche gli URL di questi che possono essere copiati e aperti direttamente nel browser. È un problema noto che a volte, dopo aver eseguito un test case, le icone 'Report' e 'Log' sono disattivate. In tale scenario, questi collegamenti possono essere copiati e aperti nel browser per visualizzare il report.
L'URL è la posizione nella macchina locale in cui vengono salvati i rapporti. Ogni volta che eseguiamo uno scenario di test, questa posizione viene aggiornata e il nuovo rapporto generato viene salvato in questa posizione.
Robot Framework - Link utili
Conclusione
Speriamo che come principiante questo tutorial ti abbia fornito una buona conoscenza sull'uso di Robot Framework come strumento di automazione del test.
In questo tutorial, abbiamo appreso come creare variabili e parole chiave. Abbiamo visto come scrivere script di test utilizzando l'approccio basato su parole chiave e basato sui dati.
Abbiamo anche eseguito uno script di test pratico. Il tutorial ha fornito una panoramica sulla visualizzazione dei risultati dettagliati del test tramite registro e rapporti. Oltre a ciò, sono stati condivisi anche URL importanti relativi a Robot Framework.
'La pratica rende perfetto un uomo', quindi, senza indugio, utilizza questo strumento il più possibile in modo da acquisire gradualmente sicurezza nell'usarlo.
Buona lettura!!
Tutorial PREV | PRIMO Tutorial
Lettura consigliata
- Tutorial Robot Framework - Funzionalità e installazione software
- Guida introduttiva a RIDE - Robot Framework IDE
- Tutorial TestNG: Introduzione a TestNG Framework
- Framework BDD (Behaviour Driven Development): un tutorial completo
- Tutorial D3.js - Framework di visualizzazione dei dati per principianti
- Tutorial su Jasmine Framework che include Jasmine Jquery con esempi
- Tutorial su Java Collections Framework (JCF)
- Tutorial su Karate Framework: test API automatizzati con Karate