| 開発元 | Cédric Beust, the TestNG team |
|---|---|
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | Java |
| 対応OS | Cross-platform |
| 前身 | 「JUnit」と「NUni」に触発された。 |
| 対応言語 | 英語 |
| 種別 | 単体テストツール |
| ライセンス | Apache License 2.0 |
| 公式サイト |
testng |
TestNG(テスティング)は、JUnitとNUnitに触発されたJavaのためのテスティングフレームワークである。TestNGはTesting, the Next Generationの略である。
TestNGは以下のような、使用をよりパワフルで容易にするいくつかの新機能を導入している。
TestNGはすべてのテストカテゴリをカバーするよう設計されている: ユニットテスト、機能テスト、エンドトゥーエンドテスト、結合テスト、統合テストその他。
現状では、JUnit4よりも非常に優位な点がいくつか存在する。JUnitは単体テストを重視しているのに対して、TestNGは高レベルなテストや統合テストもできるようになっている。