Jenkins - Otomatik Test
Sürekli Entegrasyonun temel ilkelerinden biri, bir yapının doğrulanabilir olmasıdır. Belirli bir yapının, oluşturma sürecinin bir sonraki aşamasına geçmeye hazır olup olmadığını objektif olarak belirleyebilmeniz gerekir ve bunu yapmanın en uygun yolu otomatikleştirilmiş testleri kullanmaktır. Düzgün otomatikleştirilmiş testler olmadan, birçok yapı yapısını elinizde tutmanız ve bunları elle test etmeniz gerekir ki bu da Sürekli Entegrasyonun ruhuna pek uymuyor. Aşağıdaki örnek, otomatik web testlerini çalıştırmak için Selenium'un nasıl kullanılacağını gösterir.
Step 1 - Eklentileri Yönet'e gidin.
Step 2- Hudson Selenium Eklentisini bulun ve yüklemeyi seçin. Jenkins örneğini yeniden başlatın.
Step 3 - Sistemi yapılandır'a gidin.
Step 4 - Selenyum sunucu kavanozunu yapılandırın ve Kaydet düğmesine tıklayın.
Note- Selenyum kavanoz dosyası SeleniumHQ konumundan indirilebilir
Selenium bağımsız sunucusu için indirmeye tıklayın.
Step 5 - Kontrol panelinize geri dönün ve HelloWorld projesi için Yapılandır seçeneğine tıklayın.
Step 6 - Oluşturma adımı ekle'yi tıklayın ve "SeleniumHQ htmlSuite Çalıştırma" seçeneğini seçin
Step 7- Selenyum testi için gerekli ayrıntıları ekleyin. Burada suiteFile, Selenium IDE kullanılarak oluşturulan TestSuite'tir. Kaydet'e tıklayın ve bir yapı çalıştırın. Şimdi post-build selenyum sürücüsünü başlatacak ve html testini yürütecektir.