TestNGとは? わかりやすく解説

TestNG

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/25 07:39 UTC 版)

ナビゲーションに移動 検索に移動

TestNG(テスティング[1])は、JUnitとNUnitに触発されたJavaのためのテスティングフレームワークである。TestNGはTesting, the Next Generationの略である。

TestNGは以下のような、使用をよりパワフルで容易にするいくつかの新機能を導入している。

  • Java SE5のアノテーション(JDK 1.4 ではJavaDocによってアノテーション同等の機能をサポート。しかし、JUnit4でもアノテーションをサポートした)
  • 柔軟なテスト設定。
  • データ駆動型テストをサポート(@DataProvider)。
  • テストメソッドにアノテーションで指定した値を代入できる引数をサポート。
  • スレーブマシンでテストの分散を可能に。
  • パワフルな実行モデル(これ以上のTestSuiteが無い)。
  • 豊富なツールとプラグインによるサポート(Eclipse, IDEA, Mavenなど)。
  • さらなる柔軟性を兼ねたBeansShell拡張。
  • 実行とロギングJDKの機能がデフォルト(JDK以外の環境には非依存)。
  • アプリケーションサーバテストのための依存メソッド。

TestNGはすべてのテストカテゴリをカバーするよう設計されている: ユニットテスト、機能テスト、エンドトゥーエンドテスト、結合テスト統合テストその他。

現状では、JUnit4よりも非常に優位な点がいくつか存在する。JUnitは単体テストを重視しているのに対して、TestNGは高レベルなテストや統合テストもできるようになっている。[2]

外部リンク

脚注

[脚注の使い方]

関連項目





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TestNG」の関連用語

TestNGのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TestNGのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのTestNG (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS