TestNG - Eclipse ile Fiş

Eclipse ile TestNG'yi kurmak için aşağıda verilen adımları izleyin -

1. Adım: TestNG Arşivini İndirin

TestNG jar dosyasının en son sürümünü şuradan indirin: http://www.testng.org

işletim sistemi Arşiv adı
pencereler testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Yukarıdaki JAR dosyasını C: \> TestNG klasörüne kopyaladığınızı varsayıyoruz.

2. Adım: Eclipse ortamını ayarlayın

  • Tutulmayı açın → projeye sağ tıklayın ve özelliğe gidin → Yol Oluştur → Oluşturma Yolunu Yapılandırın ve testng-6.8.jar dosyasını Dış Jar Ekle düğmesini kullanarak kitaplıklara ekleyin .

  • Eclipse'inizin dahili TestNG eklentisine sahip olduğunu varsayıyoruz; mevcut değilse, lütfen güncelleme sitesini kullanarak en son sürümü edinin.

    • Eclipse IDE'nizde, Yardım / Yazılım güncellemeleri / Bul ve Yükle'yi seçin .

    • Yüklenecek yeni özellikleri arayın.

    • Yeni uzak site.

    • Eclipse 3.4 ve üstü için şunu girin: http://beust.com/eclipse.

    • Eclipse 3.3 ve altı için şunu girin: http://beust.com/eclipse1.

    • URL kontrol edilir yanındaki onay kutusunun ve tıklayın İleri .

    • Eclipse daha sonra süreç boyunca size rehberlik edecek.

Eclipse'iniz artık TestNG test senaryolarının geliştirilmesine hazır.

Adım 3: Eclipse'de TestNG Kurulumunu Doğrulayın

  • Herhangi bir konumda Eclipse'de TestNGProject projesi oluşturun.

  • Projede test etmek için bir MessageUtil sınıfı oluşturun.

/*
* This class prints the given message on console.
*/

public class MessageUtil {

   private String message;

   //Constructor
   //@param message to be printed
   public MessageUtil(String message) {
      this.message = message;
   }

   // prints the message
   public String printMessage() {
      System.out.println(message);
      return message;
   }   
}
  • Projede bir TestNGExample test sınıfı oluşturun.

import org.testng.Assert;
import org.testng.annotations.Test;

public class TestNGExample {
   String message = "Hello World";	
   MessageUtil messageUtil = new MessageUtil(message);

   @Test
   public void testPrintMessage() {	  
      Assert.assertEquals(message,messageUtil.printMessage());
   }
}

Proje yapısı aşağıdaki gibi olmalıdır -

Son olarak, programa sağ tıklayıp TestNG olarak çalıştırarak programın çıktısını doğrulayın.

Sonucu doğrulayın.