Jenkins - Test automatizzati
Uno dei principi di base dell'integrazione continua è che una build dovrebbe essere verificabile. Devi essere in grado di determinare oggettivamente se una determinata build è pronta per passare alla fase successiva del processo di compilazione e il modo più conveniente per farlo è usare test automatizzati. Senza un adeguato test automatizzato, ti ritrovi a dover conservare molti artefatti di costruzione e testarli a mano, il che non è certo nello spirito dell'integrazione continua. Il seguente esempio mostra come utilizzare Selenium per eseguire test web automatizzati.
Step 1 - Vai a Gestisci plugin.
Step 2- Trova il plug-in Hudson Selenium e scegli di installarlo. Riavvia l'istanza di Jenkins.
Step 3 - Vai a Configura sistema.
Step 4 - Configura il vaso del server selenio e fai clic sul pulsante Salva.
Note- Il file jar selenio può essere scaricato dalla posizione SeleniumHQ
Fare clic sul download per il server autonomo Selenium.
Step 5 - Torna alla dashboard e fai clic sull'opzione Configura per il progetto HelloWorld.
Step 6 - Fare clic su Add build step e scegliere l'opzione di "SeleniumHQ htmlSuite Run"
Step 7- Aggiungere i dettagli necessari per il test del selenio. Qui la suiteFile è la TestSuite generata utilizzando l'IDE Selenium. Fare clic su Salva ed eseguire una build. Ora il post build avvierà il driver selenium ed eseguirà il test html.