会社でテストをセットアップしようと考えていますが、開始する最善の方法が少しわかりません。
OCUnit、GHUnit、SenTestingKit などのユニット テストのフレームワークを使用できることはわかっています。モック オブジェクトなどを使用して、プロジェクトのロジックをテストするターゲットを作成できます。
また、UIAutomation と JavaScript を使用して GUI を駆動およびテストすることも認識しています。
したがって、かなり複雑な GUI 機能を実装する場合は、コードをロジック テストし、UIAutomation を使用して GUI もテストしたいと考えています。これら 2 つの方法論をどのように組み合わせるか、または別々に扱うべきでしょうか? その場合、1 つの機能を完全にテストするには、2 つの異なる言語で2 つのテスト セットを記述する必要があると想定する必要がありますか?
余談ですが、すでに成熟していてあまりモジュール化されていないコードベースでテストを開始する際のアドバイスとして、適切なリンクを提供できる人がいれば、それは大歓迎です。
ありがとう!