testng example how create
Windows10に最適なシステムユーティリティ
このチュートリアルでは、TestNGの例を使用してTestNG.xmlファイルを作成する方法について説明します。
TestNGの最も重要なトピックの1つ、つまりTestNG.xmlファイルについてここで詳しく説明します。
TestNG.xmlファイルと同時に多くのタスクを実行できます。
始めましょう!!
=> TestNGトレーニングチュートリアルのA〜Zをここで確認するには、ここをクリックしてください。
学習内容:
TestNG.xmlとは何ですか?
TestNG.xmlファイルは、テストの整理に役立つ構成ファイルです。これにより、テスターは複数のテストクラスを作成および処理し、テストスイートとテストを定義できます。
すべてのテストケースをまとめて1つのXMLファイルで実行することにより、テストの実行を制御することで、テスターの作業を容易にします。これは美しい概念であり、それなしではTestNGでの作業は困難です。
TestNG.xmlの利点
TestNG.xmlファイルの主な利点は次のとおりです。
- テストメソッドの並列実行を提供します。
- これにより、あるテストメソッドを別のテストメソッドに依存させることができます。
- テスト方法の優先順位付けに役立ちます。
- これにより、テストメソッドをテストグループにグループ化できます。
- @Parametersアノテーションを使用したテストケースのパラメーター化をサポートします。
- @DataProviderアノテーションを使用したデータ駆動型テストに役立ちます。
- 期待される結果を実際の結果で検証するのに役立つさまざまなタイプのアサーションがあります。
- テストの概要をより明確に理解するために、さまざまなタイプのHTMLレポート、エクステントレポートなどがあります。
- ログの作成を支援するリスナーがいます。
TestNG.xmlで使用される概念
#1) スイートは1つのXMLファイルで表されます。 1つ以上のテストを含めることができ、タグによって定義されます。
例:
#二) テストはで表され、1つ以上のTestNGクラスを含めることができます。
例:
#3) クラスは、TestNGアノテーションを含むJavaクラスです。ここではタグで表され、1つ以上のテストメソッドを含めることができます。
例
#4) Testメソッドは、注釈が付けられたJavaメソッドです。 @テスト ソースファイルのメソッド。
例:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
TestNG.xmlの例
基本的なTestng.xmlファイルは次のようになります。
TestNG.xmlファイルを作成する手順
TestNGでは、複数のテストクラスを処理するためにTestNG.xmlファイルを作成する必要があります。テストの実行を構成し、テストの依存関係を設定し、クラス、テストメソッド、パッケージ、テストなどを含めるか除外するか、XMLファイルで優先度も設定する必要があります。
以下の手順でTestng.xmlファイルを作成しましょう。
ステップ1: 下の画像に示すように、プロジェクトフォルダを右クリックし、(新規)に移動して(ファイル)を選択します。
ステップ2: ファイル名を次のように追加します ‘testng.xml’ 下の画像に示すように、(完了)ボタンをクリックします。
ステップ3: これで、testng.xmlファイルに以下のXMLコードを追加できます。要件に応じて、テストスイート名とテスト名を選択できます。
モデムはどのように見えますか
必要な情報を提供すると、testng.xmlファイルは次のようになります。
上記のXMLファイルでは、タグのシーケンスを適切かつ正確に確認できます。 スイート=>テストクラス=>クラス。
ここで、スイート名は
テスト名は
XMLファイルでスイートとテストに任意の名前を付けることができます。ただし、パッケージ名とテストケース名を組み合わせた正しい名前をclassesタグに指定する必要があります。
パッケージ名はGoogletestで、テストケース名は次のとおりです。
ステップ4: xmlファイルを実行してみましょう。 TestNG xmlファイルを右クリックしてテストを実行し、( 実行-> TestNG Suite 。
testng.xmlファイルが実行されると、コンソールに結果が表示されます。
TestNG.xmlを使用した実行例
ここでは、スイート名を次のように作成しました。
XMLファイルでスイートとテストに任意の名前を付けることができます。ただし、パッケージ名とテストケース名を組み合わせた正しい名前をクラスのタグに指定する必要があります。
パッケージ名は basicsDemo テストケース名は GoogleImages そして グーグルマップ 。
XMLファイルを実行してみましょう。 TestNG XMLファイルを右クリックしてテストを実行し、( 実行=> TestNG Suite 。
testng.xmlファイルが実行されると、コンソールに結果が表示されます。
結論
このチュートリアルでは、TestNG.xmlについてすべて調べました。 TestNG.xmlで使用されるさまざまな利点と概念は、TestNGの例を使用して詳細に説明されました。
このTestNGシリーズのすべてのチュートリアルを楽しんでいただけたでしょうか。
幸せな読書!!
=> 独占的なTestNGトレーニングチュートリアルシリーズについては、こちらをご覧ください。