だと実感。
すでに動作しているアプリケーションだから、テストを作成するスコープが通常と逆になる。
つまり、unit→functional→integrateが新規であるなら、integrate→functional→unitとなる。
それはもちろんすでに動作しているから。
この場合unitをメインターゲットにしているJUnitは使いづらい。
TestNGであるならば、スイートごとのbeforeメソッドも作れるし、アプリケーションの初期化処理(loadonstartupでやってるような)も呼び出せるから、非常に使いやすい。