Il selenio è uno strumento open source che viene utilizzato per il test automatizzato di applicazioni web based. Lo strumento è molto semplice e facile da usare. E 'ampiamente utilizzato per i test funzionali delle applicazioni browser basate sviluppate in qualsiasi tecnologia.
Il nostro test funzionale basata prima selenio:
Il selenio può essere utilizzato per scrivere i test per il linguaggio di programmazione ad alto livello, per esempio - Java, C #, Ruby, Python etc.. Il concetto più importante, che si deve imparare prima di imparare Selenio, è il PageObjects. PageObject è una libreria orientata oggetto che viene utilizzato per costruire abiti di prova per applicazioni web. È molto utile per applicazioni che seguono il pattern MVC come si può separare il codice di prova nel Modello, Visualizzare e controller modelli. Un banco di prova selenio molto di base è sviluppato estendendo la classe 'SeleneseTestCase'. Qui abbiamo un metodo di configurazione che viene utilizzato per indicare l'URL di base dell'applicazione insieme al nome del browser.
Selenio RC e selenio Griglia installazione e l'esecuzione:
Sulla base del linguaggio di programmazione della nostra scelta, il selenio ha una serie di librerie disponibili. Siamo in grado di scaricare queste librerie dal seguente URL -
http://seleniumhq.org/download/
Nel nostro documento si seguirà il linguaggio di programmazione Java -
- Step 1 - Selenio RC è semplicemente un file jar. Di solito il nome del file Jar è - Selenio-Server-Standalone-<Numero della versione>.jar. Ciò non richiede alcuna installazione. Basta scaricare il file zip ed estrarre la libreria in una certa posizione sul vostro sistema.
- Step 2 - Assicurarsi di avere la versione corretta (vedere 1.5 or higher) di Java installata sul computer. Assicurarsi inoltre che le variabili d'ambiente come JAVA_HOME e PATH devono essere adeguatamente definiti. Per assicurarsi che Java sta lavorando bene sul sistema, è sufficiente digitare il seguente comando sul vostro terminale, -
java -version
- Step 3 - Esecuzione del server di selenio - Basta aprire un terminale prompt dei comandi e passare alla directory in cui è stato estratto il file zip di cui al punto 1. Eseguire il seguente comando -
java -jar Selenio-Server-Standalone-<Numero della versione>.jar
Si può semplicemente creare un file batch che ha il comando precedente, in modo che ogni volta che non è necessario digitare il comando precedente.
Utilizzo del driver client Java:
- Step 1 - Scaricare il file zip driver client java Selenio dall'URL – http://seleniumhq.org/download/
- Step 2 - Una volta che il download è finita, estrarre il selenio-Java-<versione no>.jar
- Step 3 - Aprire il Java IDE e creare un progetto Java.
- Step 4 - Aggiungere la libreria selenio-su Java<versione no>.jar
Ora si è pronti per iniziare a scrivere lo script di selenio con l'aiuto di linguaggio di programmazione Java utilizzando l'API di selenio-java-client.
casi di test selenio possono essere facilmente integrati con JUnit. Una volta scritto possiamo semplicemente eseguire la suite di test JUnit che a sua volta esegue i test di selenio e produrre il rapporto dei nostri bisogni.
In addition to these, possiamo usare selenio per testare il codice java script di un'applicazione.
Il più importante vantaggio di questo approccio è che, una volta scritto, possiamo salvare gli script e può essere eseguito su diversi ambienti.
Considerando le caratteristiche di cui sopra, possiamo concludere che il selenio è uno degli strumenti più importanti della prova automazione di applicazioni basate su browser.