ユニット・テストにアノテーションを導入した TestNG
Java でユニット・テストというと 「Junit」
が標準であると言っても構わないと思いますが、「TestNG」
も非常に高い評価を受けているようです。
現在は
「Junit」 でもアノテーションが利用可能になっていますが、ユニット・テストにおいてアノテーションの利用を先導したのが 「TestNG」
です。「Eclipse」 「NetBeans」 及び 「IDEA IntelliJ」 といった主要な Java IDE
には、プラグインが提供されています。
なお、Java の GUI コンポーネントをテストするツール 「Abbot」 と統合された 「TestNG-Abbot」 というツールも公開されています。また、「TestNG」 と Groovy の統合を目指した 「Test'N'Groove」 というプロジェクトも開設されています。
関連情報
・【ハウツー】TestNG
5.0 - 早速試す@Testで簡単テスト | マイコミジャーナル
・JUnit
4 & TestNG
・コード品質を追求する:
JUnit 4 対 TestNG
・コード品質を追求する:
TestNG-Abbot による GUI テストの自動化
・Jungle
Java - Java の統合テストツール Jameleon
・Jungle
Java - Eclipse で実行可能なテストツール
・Jungle
Java - Spring Framework 2.5 リリース
(2008/09/12 追記)
・JUnitより簡単なオープンソースの「TestNG」とは?
- @IT
(2008/09/23 追記)
・JUnitにはないTestNGの“5”つの強力なテスト用機能
- @IT
(2008/10/09 追記)
・実現場でTestNGを活躍させる“5”つのテクニック
- @IT
(2011/03/24 追記)
・InfoQ:
TestNG6 が Guice と YAML を採用