Robot Framework - Introduzione a Ride

Ride è un editor di test per Robot Framework. Inoltre, scriveremo casi di test in Ride. Per avviare Ride, dobbiamo eseguire il comando mostrato di seguito.

Comando

ride.py

Il comando precedente aprirà l'IDE come mostrato nella seguente schermata:

In questo capitolo, esamineremo l'editor per vedere quali opzioni e caratteristiche sono disponibili nell'IDE. Le opzioni e le caratteristiche ci aiuteranno a testare il nostro progetto.

Crea nuovo progetto

Vai su File e fai clic su Nuovo progetto come mostrato di seguito -

La seguente schermata apparirà quando si fa clic su Nuovo progetto.

Immettere il nome del progetto. Il percorso creato è il percorso in cui verrà salvato il progetto. È possibile modificare la posizione, se necessario. Il progetto può essere salvato come File o directory. Puoi anche salvare il progetto in formato come ROBOT, TXT, TSV o HTML. In questo tutorial, useremo il formato ROBOT e come scrivere ed eseguire casi di test.

Ora aggiungeremo un progetto come file come mostrato di seguito. Il progetto si chiama Testing e la seguente schermata viene visualizzata dopo la creazione del progetto.

Il nome del progetto è mostrato sul lato sinistro e sul lato destro possiamo vedere tre schede Modifica, TextEdit ed Esegui.

La modifica ha molte opzioni sull'interfaccia utente come mostrato sopra. In questa sezione, possiamo aggiungere i dati necessari per eseguire i nostri casi di test. Possiamo importare Libreria, Risorsa, Variabili, Aggiungi scalare, Aggiungi lista, Aggiungi dict e Aggiungi metadati.

I dettagli aggiunti nella sezione Modifica verranno visualizzati nella scheda successiva, Modifica testo. Puoi scrivere il codice qui nella sezione di modifica del testo.

Se ci sono modifiche aggiunte in Textedit, verranno visualizzate nella sezione Modifica. Pertanto, entrambe le schede Modifica e TextEdit dipendono l'una dall'altra e le modifiche apportate verranno visualizzate su entrambe.

Una volta che i casi di test sono pronti, possiamo utilizzare la terza scheda Esegui per eseguirli.

L'interfaccia utente Esegui è come mostrato sopra. Consente di eseguire lo scenario di test e include opzioni come avvio, arresto, pausa, continua, caso di test successivo, passaggio, ecc. È inoltre possibile creare report, registro per i casi di test che si stanno eseguendo.

Per creare un test case, dobbiamo fare quanto segue:

Fare clic con il pulsante destro del mouse sul progetto creato e fare clic sul nuovo caso di test come mostrato di seguito -

Facendo clic su Nuovo caso di test, viene visualizzata una schermata come mostrato di seguito:

Immettere il nome dello scenario di test e fare clic su OK . Abbiamo salvato lo scenario di test come TC0. Una volta salvato lo scenario di test, viene visualizzata la schermata seguente.

Il test case ha opzioni come Documentazione, configurazione, smontaggio, tag, timeout e modello. Hanno un pulsante di modifica su di esso; facendo clic sul pulsante viene visualizzata una schermata in cui è possibile inserire i dettagli per ciascuna opzione. Discuteremo i vari parametri di questi dettagli nei capitoli successivi.

I casi di test possono essere scritti in formato tabulare come mostrato di seguito. I casi di test del framework del robot sono basati su parole chiave e possiamo scrivere i casi di test utilizzando parole chiave integrate o parole chiave importate dalla libreria. Possiamo anche creare parole chiave, variabili, ecc. Definite dall'utente nel framework del robot.

Sono disponibili scorciatoie nella barra di navigazione per eseguire / interrompere il test case come mostrato di seguito:

L'opzione della parola chiave di ricerca può essere utilizzata come mostrato nello screenshot qui sotto -

Per ottenere l'elenco delle parole chiave disponibili con il framework del robot, premere semplicemente ctrl + spazio nel formato tabulare come mostrato di seguito e verranno visualizzate tutte le parole chiave disponibili -

Nel caso in cui non ricordi la parola chiave, questo ti aiuterà a ottenere i dettagli. Abbiamo i dettagli disponibili per ogni parola chiave. I dettagli mostrano anche come utilizzare la parola chiave correlata. Nel prossimo capitolo impareremo come creare il nostro primo test case in ride.

Conclusione

In questo capitolo abbiamo visto le funzionalità disponibili con RIDE. Abbiamo anche imparato come creare casi di test ed eseguirli.