Testng-environment

提供:Dev Guides
移動先:案内検索

TestNG-環境

TestNGはJavaのフレームワークであるため、最初の要件はJDKをマシンにインストールすることです。

システム要件

JDK 1.5 or above.
Memory No minimum requirement.
Disk Space No minimum requirement.
Operating System No minimum requirement.

手順1-マシンでのJavaインストールの検証

コンソールを開き、システムにインストールしたオペレーティングシステムに基づいてjavaコマンドを実行します。

OS Task Command
Windows Open Command Console c:\> java -version
Linux Open Command Terminal $ java -version
Mac Open Terminal machine:~ joseph$ java -version

すべてのオペレーティングシステムの出力を確認しましょう-

OS Output
Windows

java version "1.7.0_25"

Java(TM)SEランタイム環境(ビルド1.7.0_25-b15)

Java HotSpot(TM)64ビットサーバーVM(ビルド23.25-b01、混合モード)

Linux

java version "1.7.0_25"

Java(TM)SEランタイム環境(ビルド1.7.0_25-b15)

Java HotSpot(TM)64ビットサーバーVM(ビルド23.25-b01、混合モード)

Mac

java version "1.7.0_25"

Java(TM)SEランタイム環境(ビルド1.7.0_25-b15)

Java HotSpot(TM)64ビットサーバーVM(ビルド23.25-b01、混合モード)

Javaがない場合は、https://www.oracle.com/technetwork/java/javase/downloads/indexlからJava Software Development Kit(SDK)をインストールします。 このチュートリアルのインストールバージョンとしてJava 1.7.0_25を想定しています。

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

*JAVA_HOME* 環境変数を、Javaがマシンにインストールされているベースディレクトリの場所を指すように設定します。 例えば、
OS Output
Windows Set the environment variable JAVA_HOME to C:\Program Files\Java\jdk1.7.0_25.
Linux Export JAVA_HOME=/usr/local/java-current.
Mac Export JAVA_HOME=/Library/Java/Home.

Javaコンパイラの場所をシステムパスに追加します。

OS Output
Windows Append the string C:\Program Files\Java\jdk1.7.0_25\bin at the end of the system variable, Path.
Linux Export PATH=$PATH:$JAVA_HOME/bin/
Mac Not required

上記の説明に従って、コマンド java -version を使用してJavaインストールを確認します。

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

TestNG jarファイルの最新バージョンをhttp://testng.org/doc/downloadl[http://www.testng.org]からダウンロードします。 このチュートリアルを書いている時点で、_testng-6.8.jar_をダウンロードし、C:\> TestNGフォルダーにコピーしました。

OS Archive name
Windows testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

ステップ4:TestNG環境を設定する

*TESTNG_HOME* 環境変数を設定して、マシン上のTestNG jarが保存されているベースディレクトリの場所を指すようにします。 次の表は、testng-6.8.jarをC:\> TestNGの場所に保存したと仮定して、Windows、Linux、およびMacで環境変数を設定する方法を示しています。
OS Description
Windows Set the environment variable TESTNG_HOME to C:\TESTNG.
Linux Export TESTNG_HOME=/usr/local/TESTNG
Mac Export TESTNG_HOME=/Library/TESTNG

ステップ5:CLASSPATH変数を設定する

TestNG jarの場所を指すように CLASSPATH 環境変数を設定します。

OS Description
Windows Set the environment variable CLASSPATH to %CLASSPATH%;%TESTNG_HOME%\testng-6.8.jar.
Linux Export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-6.8.jar.
Mac Export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-6.8.jar.

ステップ6:TestNGセットアップのテスト

  • C:\> TestNG_WORKSPACE。*にTestNGSimpleTestという名前のJavaクラスファイルを作成します。
import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;

public class TestNGSimpleTest {
   @Test
   public void testAdd() {
      String str = "TestNG is working fine";
      AssertEquals("TestNG is working fine", str);
   }
}

TestNGは、いくつかの異なる方法で呼び出すことができます-

  • testng.xmlファイル。
  • ANT付き。 *コマンドラインから

testng.xmlファイルを使用して呼び出しましょう。* C:\> TestNG_WORKSPACE *にtestng.xmlという名前のxmlファイルを作成して、テストケースを実行します。

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name = "Suite1">
   <test name = "test1">
      <classes>
         <class name = "TestNGSimpleTest"/>
      </classes>
   </test>
</suite>

ステップ7:結果を確認する

次のように javac コンパイラを使用してクラスをコンパイルします-

C:\TestNG_WORKSPACE>javac TestNGSimpleTest.java

今、testng.xmlを呼び出して結果を確認します-

C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml

出力を確認します。

===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================