TestNGチュートリアル
TestNG (Next Generation)は、JUnitとNUnitに触発されたテストフレームワークですが、依存関係テスト、グループ化の概念など、テストをより強力で簡単にするための多くの新しい革新的な機能を導入しています。 テストのすべてのカテゴリをカバーするように設計されています:ユニット、機能、エンドツーエンド、統合など…
1. TestNGチュートリアル
-
TestNG – Hello World Example
TestNGの使用を開始し、簡単なテストケースとその実行方法を作成します。 -
TestNG – Configuration Annotations
この例は、TestNGでサポートされている構成アノテーションのリストを示しています。 -
TestNG – Expected Exception Test
この例は、例外テスト–@Test(expectedExceptions = ?)
を実行する方法を示しています。 -
TestNG – Ignore Test
この例は、テストメソッド–@Test(enabled = true)
を有効または無効にする方法を示しています。 -
TestNG – Timeout Test
テストメソッドが指定された時間内に終了する必要があることを確認してください–@Test(timeOut = 5000)
。 -
TestNG – Groups Test
この例は、グループテスト(@Test(groups= ?)
、@Test(dependsOnGroups - ?)
)の実行方法を示しています。 -
TestNG – Suite Test
この例は、testng.xml
を使用して複数のテストクラスを実行する方法を示しています。 -
TestNG – Dependency Test
この例は、dependOnMethods
とdependsOnGroups
を使用して依存関係テストを実装する方法を示しています。 -
TestNG – Parameter Test (XML and DataProvider)
この例は、XML
または@DataProvider
を使用してパラメーターをテストメソッドに渡す方法を示しています。 -
TestNG – Parameter Test (DataProvider)
さらに別の@DataProvider
の例。 -
TestNG + Selenium – Load Testing
この例は、Seleniumを使用してWebサイトで負荷テストを実行する方法を示しています。 -
TestNG + Spring Integration Example
この例は、TestNGを使用してSpringコンポーネントをテストする方法を示しています。 -
JUnit 4 Vs TestNG – Comparison
詳細機能のJUnit4とTestNGの比較。