testng installation basic program
このチュートリアルでは、TestNGのインストールについて説明します。また、基本的なTestNGプログラムを実行し、TestNGでテスト実行後に生成できるレポートを確認します。
このチュートリアルでは、MarketplaceからTestNGをインストールし、Eclipseに新しいソフトウェアオプションをインストールする方法について説明します。
また、基本的なTestNGプログラムを実行し、TestNGでテスト実行後に生成できるレポートを確認します。
=> ここで簡単なTestNGトレーニングシリーズに気をつけてください。
学習内容:
1年間の経験のためのphpインタビューの質問と回答
TestNGのインストールと構成
TestNG For Eclipse: このプラグインは、EclipseからTestNGスクリプト/テストを実行するのに役立ちます。スイート、グループ、または個々のテストケースの実行に役立ちます。エラーが発生した場合は、別のタブで報告され、面倒なことなく表示できます。このプラグインには、テストを簡単にするいくつかのテンプレートもあります。
EclipseのTestNGに必要なグローバル環境変数のセットアップ/構成:
- TestNG for Eclipseプラグインを実行するには、最新バージョンのJavaをインストールする必要があります。
- Javaの環境変数を構成する必要があります。
- Eclipseバージョン4.2以降をマシンにダウンロードする必要があります。以下のバージョンでサポートされていない場合は、正しいバージョンを更新する必要があります。
- 必要なEclipseバージョンには、酸素(4.7)、ネオン(4.6)、火星(4.5)、ルナ(4.4)、ケプラー(4.3)、ジュノ(4.2、3.8)、ジュノ以前(<=4.1), Photon (4.8), 2018-09 (4.9).
- プラットフォームサポート:Windows、Mac、Linux / GTK。
TestNGは、次の2つの方法でインストールできます。
- 使用できます Eclipseマーケットプレイス。
- からインストールできます 新しいソフトウェアをインストールします。
EclipseにTestNGをインストールする両方の方法を発見しましょう。
#1)マーケットプレイスを介したインストール
以下に、MarketplaceからTestNGをインストールする手順を示します。
ステップ1: Eclipseを起動します。
ステップ2: ヘルプセクションに移動します。
ステップ3: クリック Eclipseマーケットプレイス ヘルプセクションで。
ステップ4: EclipseMarketplaceウィンドウが開きます。にTestNGを入力します 検索 オプションを選択し、検索ボタンをクリックします。
ステップ5: クリックしてください インストールボタン 以下に示すように。
ステップ6: 別の新しいウィンドウが開きます。何も変更しないでください。をクリックするだけです 確認ボタン 。
ステップ7: クリックしてください 次へボタン (使用許諾契約)ダイアログボックスが開きます。 「使用許諾契約の条項に同意します」をクリックしてから、 終了ボタン 。
ステップ8: セキュリティ警告を受け取ったら、(OK)ボタンをクリックします。
ステップ9: インストールが完了するまでお待ちください。
ステップ10: Eclipseは再起動を求めるプロンプトを表示します。 はいボタン 。そうでない場合は、行った変更のためにEclipseを再起動する必要があります。
ステップ11: 再起動が完了すると、TestNGが正常にインストールされたかどうかを確認できます。確認するには、(Windows)、(設定)の順にクリックし、TestNGが(設定)リストに含まれているかどうかを確認します。
#2)新しいソフトウェアのインストールを通じて
ステップ1: Eclipseのトップメニューバーにある(ヘルプ)ボタンをクリックします。次に、をクリックします 「新しいソフトウェアのインストール」 以下に示すように。
ステップ2: 以下に示すように、「フィールドの処理」にhttp://beust.com/eclipseと入力し、TestNGが表示されるまでしばらく待ちます。
ステップ3: を選択 TestNGのチェックボックス 次へボタンをクリックします。
ステップ4: インストールを開始する前に、要件または依存関係をチェックします。要件/依存関係に問題がある場合は、TestNGを続行する前にそれらをインストールするように求められます。ほとんどの場合、正常にインストールされます。
ステップ5: 上記の手順が完了すると、インストールの詳細を確認するように求められます。 (OK)をクリックしてから、 次へボタン 続ける。
ステップ6: 使用許諾契約の条項に同意し、 終了ボタン 。
インストールには数分かかります。
注意: インストールが完了すると、TestNGが正しくインストールされているかどうかを確認できます。これを行うには、Windowsのメニューバーに移動し、をクリックします ビューを表示 次にをクリックします その他 以下に示すように。
Javaフォルダーを展開し、以下に示すようにTestNGが使用可能かどうかを確認します。
TestNG自動化テストケース
TestNGを使用して最初の自動化テストケースを作成しましょう。
ステップ1: 新しいプロジェクトとパッケージを作成します。 「ファイル」->「新規」->「Javaプロジェクト」をクリックします。
次に、「新規Javaプロジェクト」ウィンドウが開きます。以下に示すようにプロジェクト名を入力します。
ここでは、TestNGPracticeとして提供されています。何も選択せず、メッセージが表示されない限り、デフォルトのままにしておきます。クリックしてください 次へボタン 。
Windows用の最高の無料データベースソフトウェア
今、 Java設定 画面が表示されます。デフォルトのままにして、をクリックしてください 終了ボタン 。
ステップ2: TestNGPracticeプロジェクトが作成され、 JREシステムライブラリ 自動的に含まれます。
ステップ3: TestNGPracticeプロジェクトを右クリックし、(プロパティ)をクリックします。 TestNGPracticeのプロパティ ウィンドウが表示されます。
ステップ4: 選択する Javaビルドパス 次に示すように、(ライブラリ)タブをクリックします。
今クリック 外部JARを追加する 。すべての実行可能JARファイルを保存したフォルダーに移動します。すべてのファイルを選択し、をクリックします 開くボタン 以下に示すように。
次に、以下に示すように、さらに2つのjarファイルを追加するをクリックします。
このプロジェクトにすべての外部jarファイルが含まれている/追加されていることがわかります。クリック 適用して閉じるボタン。
これで、すべての参照ライブラリも追加されました。
ステップ5: 次に、TestNGPracticeProjectの下のsrcファイルを右クリックします。選択する 新規->その他->新しいJavaパッケージを作成する 。
以下の「practiceTests」に示すように名前を入力し、(完了)ボタンをクリックします。メッセージが表示されるまで、何も変更しないでください。
ステップ6: 次に、パッケージpracticeTestsの下にTestNGクラスを作成します。を右クリックします テストケースフォルダ 、に移動します TestNG 選択します 「TestNGクラス」 。
クラス名を次のように入力します BasicTest 以下に示すように、(新しいTestNGクラス)画面で、をクリックします。 終了ボタン 。また、最初の基本プログラムの@BeforeMethodおよび@AfterMethodアノテーションを確認することもできます。
注釈は、プログラム内のコードを記述するために開発者によって使用されます。要件に応じて、TestNGで使用されるさまざまなタイプの注釈があります。 @Testは、TestNGワークフローの基本アノテーションです。ここで、@ BeforeMethodアノテーションと@AfterMethodアノテーションは、それぞれ@Testメソッドの実行の前後に実行されます。
注意 :TestNGクラスでは、Javaプログラムのようにpublic static voidmainを選択しません。常にオフにする必要があります。クラスを実行するためにmainメソッドは必要ありません。 TestNGは自動的にクラスを実行します。
最初のTestNGクラスが準備されます。これで、TestNGクラスの最初のプログラムの基本的なテストを作成できます。
基本的なTestNGプログラムを書いてみましょう。プログラムの作成には、@ BeforeMethod、@ Test、および@AfterMethodTestNGアノテーションを使用します。今後のチュートリアルで、アノテーションについて詳しく学習します。
ここでは、最初のTestNGクラスの作成中にアノテーションを確認したことがわかります。 TestNGライブラリからインポートされた、選択したアノテーション(@BeforeMethodおよび@AfterMethod)を確認できます。
プログラム :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
ステップ7: テストを実行してみましょう。テストケーススクリプトを右クリックして実行する必要があります。選択する 実行-> TestNGテスト 。 (OK)ボタンをクリックします。
アンドロイドのための最高の音楽プレーヤーとダウンローダー
ステップ8: 実行が完了すると、結果は次の画面のようになります。結果画面には、PASSED:gmailLoginが表示されます。これは、テストがエラーなしで正常に合格したことを意味します。
同様に、他の2つのタブを確認できます。 失敗したテストと要約 。失敗したテストがある場合は、詳細を確認できます。(テストの概要)タブには、テスト名、テストの実行にかかった時間(秒単位)、クラス数(ここでは1つのみ)、メソッド(ここでは1つのみ)などの詳細が表示されます。 。
TestNGはHTMLレポートも作成します。このレポートにアクセスするには、プロジェクトフォルダーに移動し、テスト出力フォルダーをクリックします。 ‘のようなさまざまな種類のレポートがあるかどうかを確認できます emailable-report.html 」と「 index.html ’を以下に示します。両方のレポートをクリックすると、テスト実行の詳細を確認できます。
TestNGの ‘index.html’ グループ、レポーター出力、時間などのさまざまなコンポーネントへのリンクを提供します。これらのそれぞれをクリックすると、実行のさまざまな詳細な説明を表示できます。これらについては、今後のチュートリアルで説明します。
結論
TestNGには、テストを容易にする便利な機能があります。このチュートリアルでは、TestNGをインストールする方法と、TestNGを使用して基本的なテストプログラムを実行する方法を見てきました。また、テスト実行後にレポートを生成する方法も確認しました。
今後のチュートリアルでは、TestNGアノテーションとリスナーについて詳しく説明します。