TestNG

JUnit に勝るTestNGフレームワークだそうです。

http://www-6.ibm.com/jp/developerworks/java/050121/j_j-testng.html
http://beust.com/testng/

  • Javaには単一継承しかないため、TestCaseクラスを継承する必要があるが、これが大きな制限要素になっている
  • パラメーターを、JUnitのテスト・メソッドやsetUp()メソッド、tearDown()メソッドに渡すことができない
  • 実行モデルが少しおかしい。テスト・メソッドが実行される度に、テスト・クラスが再インスタンス化される
  • 複雑なプロジェクトにおいて、様々なテスト・スイートを管理するのが難しい

といった問題を解決ができそうです。
(ちなみに作者の方はEJBGenやDoclipseを作った人)