単体テストと機能テストを備えた Symfony2 アプリを持っていますが、テスト スイートを実行するたびに構成をコンパイルするなどのオーバーヘッドがないように、単体テストと機能テストを分離する通常の方法があるかどうか疑問に思いましたか? 単体テスト スイートは、データベースの存在や特定の構成に依存するべきではありません。機能テストのあいまいさを解消するために命名パターンを採用するか、何らかの形で 2 つの異なるテスト スイートを作成することを考えていました。1 つはバンドル内の Tests/Controller ディレクトリを除外し、もう 1 つはそのパターンのみを含みます。
これは他の誰かと共有されている懸念ですか? また、どのような答えにたどり着きましたか? 可能であれば、Symfony2 アプリの単体テストと機能テストはデフォルトで理想的に分離されるべきであるという私の感覚を共有する人はいますか?