私はiPhoneアプリケーションを持っています。ユニットテストまたはUIテストを行う必要がありますか、それとも両方が必要です。
UIテストでモデルをテストするのに十分な場合は、Instrumentsを使用します。
ユニットテストの場合、OCユニットテストを使用することを計画しています。初めてです。私はいくつかのチュートリアルを経験しましたが、すべてが非常に曖昧なようです。私はそのことにほとんど疑いがありません。
私のフロント画面は、ユーザー名とパスワードが記載されたログインページです。ユーザーが両方のテキストフィールドに入力したか、何も入力していないかを確認するにはどうすればよいですか?インターフェイスビルダーを使用して画面を作成しています。私のIBActionメソッド[-(void)login:(id)sender]は、ユーザー名とパスワードを確認します。では、この方法を使用して、さまざまなシナリオで単体テストを実行する方法を教えてください。テスト中に(id)送信者の代わりに何を渡す必要がありますか?
ログインに成功すると、ページはテーブルビューのある別のビューに移動します。テーブルビューに対して実行する単体テストは何ですか?
前もって感謝します。