TestNG-Eclipseでプラグイン

EclipseでTestNGをセットアップするには、以下の手順に従います。

ステップ1:TestNGアーカイブをダウンロードする

TestNGjarファイルの最新バージョンをからダウンロードします。 http://www.testng.org

OS アーカイブ名
ウィンドウズ testng-6.8.jar
Linux testng-6.8.jar
マック testng-6.8.jar

上記のJARファイルをC:\> TestNGフォルダーにコピーしたことを前提としています。

ステップ2:Eclipse環境を設定する

  • eclipseを開き、プロジェクトを右クリックして、プロパティ→ビルドパス→ビルドパスの構成に移動し、[外部Jarの追加]ボタンを使用してライブラリにtestng-6.8.jarを追加します。

  • EclipseにはTestNGプラグインが組み込まれていることを前提としています。入手できない場合は、アップデートサイトから最新版を入手してください。

    • Eclipse IDEで、「ヘルプ」/「ソフトウェアの更新」/「検索とインストール」を選択します

    • インストールする新機能を検索します。

    • 新しいリモートサイト。

    • Eclipse 3.4以降の場合、次のように入力します http://beust.com/eclipse。

    • Eclipse 3.3以下の場合、次のように入力します。 http://beust.com/eclipse1。

    • URLの横にあるチェックボックスがオンになっていることを確認し、[次へ]をクリックします。

    • その後、Eclipseがプロセスをガイドします。

これで、EclipseでTestNGテストケースを開発する準備が整いました。

ステップ3:EclipseでのTestNGのインストールを確認する

  • Eclipseの任意の場所でプロジェクトTestNGProjectを作成します。

  • プロジェクトでテストするクラスMessageUtilを作成します。

/*
* 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;
   }   
}
  • プロジェクトにテストクラスTestNGExampleを作成します。

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());
   }
}

プロジェクトの構造は次のようになります-

最後に、プログラムを右クリックしてTestNGとして実行し、プログラムの出力を確認します。

結果を確認します。