単体テストはどの程度独立しているべきでしょうか? 単体テスト スイートの「前」セクションでは何を行う必要がありますか?
たとえば、サーバーの機能をテストしているとします。サーバーを作成し、初期化し、さまざまなデータ ソースに接続する必要があります。すべてのテストケースの本体内。サーバーを一度初期化してから、複数のケースをテストすることが適切な状況はありますか?
私が検討しているもう 1 つの状況は、単体テストを実行するために電話オブジェクトを作成する必要があるモバイル アプリのテストです。これは毎回行う必要があります。電話の作成、初期化、テストの実行、電話の破棄、繰り返し?