1

最終的に、単純な iPhone アプリケーションにいくつかの単体テストを追加することにしました。厄介なことが 1 つあります。それは、すべての依存関係をテスト バンドルに含める必要があることです。

しかし、私のやり方が間違っているのかもしれません。テストする必要があるすべての依存関係 (実装ファイル、フレームワーク) をすべてテスト バンドルに追加する必要がありますか?

テストが合格するまで、コンパイル、不足している依存関係の追加、コンパイルなどを行うために後でテストを追加するのは面倒ですが、それでも簡単です。しかし、おそらく最初に行うべきだったように、このテストを最初に行ったらどうなるでしょうか? 私のテスト バンドルにはすべての依存関係が設定されており、これを実際のアプリ バンドルに実装するときは、アプリがクラッシュしないようにすべての依存関係を追加する必要があります。ここに、テストがすべてパスするシナリオがありますが、実装ファイル (またはその他) が見つからないためにメイン アプリがクラッシュします。私は勤勉で、それらが作成されたときにそれらを追加することを忘れないようにできると思いますが.. 私は物事を忘れがちです.

アプリケーション テストはここで機能しますか?

だから、他の人がこのプロセスをどのように繰り返しているのか知りたいですか? より良い方法はありますか?どうにかしてメインのアプリ バンドルにリンクできますか?

4

0 に答える 0