TestNG Nedir? TestNG Kurulum (Eclipse)

0
1.147
Görüntüleme

Merhaba Arkadaşlar;

Bu makalede Selenium WebDriver da kullanacağımız kütüphane olan TestNG hakkında bildiklerimi yazacağım. Öncelikle kısa olarak Selenium Webdriver’dan bahsedeyim. Selenium WebDriver, web projeleriniz için orta seviye kod ile test otomasyon yazmanızı sağlayan bir API dır. Bu makaleyi okuyorsanız test otomasyonun ne olduğunu illa ki biliyorsunuzdur fakat “arkadaş nedir bu test otomasyonu?”, diyen arkadaşlar için de kısaca anlatayım. Test otomasyonu, bir projede yapılan manuel testlerin sanki bir kullanıcıymış gibi otomatik test edilmesidir. Bunu gerçekleştiren bazı araçlar; selenium webdriver, selenium ide, katalon studio’dur.

 

TestNG Nedir ?

TestNG bir test kütüphanesidir. Peki ne işe yarar bu testng ? Yazılan test case’lerin paralel olarak çalıştırılması, error mesajlarının daha detaylı bir şekilde gösterilmesini sağlar, ayrıca log görüntüleyici gibi özellikleri de vardır. Daha detaylı bilgileri buradan sitesinden bakabilirsiniz.

 

Evet şimdi TestNG yi Eclipse’e nasıl kuracağımıza geçelim. Daha önceki makalelerdeki gibi maddeler halinde anlatacağım.

1. Adım : Eclipse’i açtıktan sonra Help → “Install New Software”  seçeneğine tıklayın.

 

2. Adım : Karşınıza çıkan pencerede  “Add” butonuna tıklayın.

 

3. Adım : Name alanına istediğiniz bir isim verin, location kısmına ise “http://beust.com/eclipse/” yazın ve OK a tıklayın.

 

4. Adım : Install ekranına geri yönlendirileceksiniz. Burada TestNG i işaretleyin ve “Next” butonuna tıklayın.

 

5. Adım : Lisans sözleşmesinin şartlarını kabul ediyorum” seçeneğini tıklayın ve ardından “Finish”  butonuna tıklayın.

 

6. Adım :  Eclipse yi yeniden başlatın.

 

7. Adım :  Evet artık projeniz için TestNG kurulumu tamamlanmıştır. Project → Sağ tıklayın açılan menüde TestNG göreceksiniz.

 

Daha sonraki makalelerde Selenium WebDriver’da TestNG kullanımından bahsedeğim. Bol Testli Günler 🙂

CEVAP VER

Yanlış bir e-posta adresi girdiniz!
Lütfen adınızı buraya girin Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.