TestNG-環境
TestNGはJavaのフレームワークであるため、最初の要件はJDKをマシンにインストールすることです。
システム要件
JDK | 1.5以上。 |
記憶 | 最小要件はありません。 |
ディスクスペース | 最小要件はありません。 |
オペレーティング・システム | 最小要件はありません。 |
ステップ1-マシンへのJavaのインストールを確認する
コンソールを開き、システムにインストールしたオペレーティングシステムに基づいてJavaコマンドを実行します。
OS | 仕事 | コマンド |
---|---|---|
ウィンドウズ | コマンドコンソールを開く | c:\> java -version |
Linux | コマンドターミナルを開く | $ java -version |
マック | オープンターミナル | マシン:〜joseph $ java -version |
すべてのオペレーティングシステムの出力を確認しましょう-
OS | 出力 |
---|---|
ウィンドウズ | Javaバージョン「1.7.0_25」 Java(TM)SEランタイム環境(ビルド1.7.0_25-b15) Java HotSpot(TM)64ビットサーバーVM(ビルド23.25-b01、混合モード) |
Linux | Javaバージョン「1.7.0_25」 Java(TM)SEランタイム環境(ビルド1.7.0_25-b15) Java HotSpot(TM)64ビットサーバーVM(ビルド23.25-b01、混合モード) |
マック | Javaバージョン「1.7.0_25」 Java(TM)SEランタイム環境(ビルド1.7.0_25-b15) Java HotSpot(TM)64ビットサーバーVM(ビルド23.25-b01、混合モード) |
Javaをお持ちでない場合は、からJavaソフトウェア開発キット(SDK)をインストールしてください。 https://www.oracle.com/technetwork/java/javase/downloads/index.html。このチュートリアルのインストールバージョンとして、Java1.7.0_25を想定しています。
ステップ2:JAVA環境を設定する
をセットする JAVA_HOMEJavaがマシンにインストールされているベースディレクトリの場所を指す環境変数。例えば、
OS | 出力 |
---|---|
ウィンドウズ | 環境変数JAVA_HOMEをC:\ Program Files \ Java \ jdk1.7.0_25に設定します。 |
Linux | JAVA_HOME = / usr / local / java-currentをエクスポートします。 |
マック | JAVA_HOME = / Library / Java / Homeをエクスポートします。 |
Javaコンパイラの場所をシステムパスに追加します。
OS | 出力 |
---|---|
ウィンドウズ | システム変数Pathの最後に文字列C:\ Program Files \ Java \ jdk1.7.0_25 \ binを追加します。 |
Linux | PATH = $ PATH:$ JAVA_HOME / bin /をエクスポートします |
マック | 不要 |
コマンドを使用してJavaのインストールを確認する java -version 上で説明したように。
ステップ3:TestNGアーカイブをダウンロードする
TestNGjarファイルの最新バージョンをからダウンロードします。 http://www.testng.org。このチュートリアルの執筆時点で、testng-6.8.jarをダウンロードし、C:\> TestNGフォルダーにコピーしました。
OS | アーカイブ名 |
---|---|
ウィンドウズ | testng-6.8.jar |
Linux | testng-6.8.jar |
マック | testng-6.8.jar |
ステップ4:TestNG環境を設定する
をセットする TESTNG_HOMETestNGjarがマシンに保存されているベースディレクトリの場所を指す環境変数。次の表は、testng-6.8.jarをC:\> TestNGの場所に保存したと仮定して、Windows、Linux、およびMacで環境変数を設定する方法を示しています。
OS | 説明 |
---|---|
ウィンドウズ | 環境変数TESTNG_HOMEをC:\ TESTNGに設定します。 |
Linux | TESTNG_HOME = / usr / local / TESTNGをエクスポートします |
マック | TESTNG_HOME = / Library / TESTNGをエクスポートします |
ステップ5:CLASSPATH変数を設定する
をセットする CLASSPATH TestNGjarの場所を指す環境変数。
OS | 説明 |
---|---|
ウィンドウズ | 環境変数CLASSPATHを%CLASSPATH%;%TESTNG_HOME%\ testng-6.8.jarに設定します。 |
Linux | CLASSPATH = $ CLASSPATH:$ TESTNG_HOME /testng-6.8.jarをエクスポートします。 |
マック | CLASSPATH = $ CLASSPATH:$ TESTNG_HOME /testng-6.8.jarをエクスポートします。 |
ステップ6:TestNGセットアップをテストする
TestNGSimpleTestという名前のJavaクラスファイルをで作成します。 C:\>TestNG_WORKSPACE.
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ファイルを使用して呼び出しましょう。でtestng.xmlという名前のxmlファイルを作成しますC:\>TestNG_WORKSPACE テストケースを実行します。
<?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
===============================================