2

私はiPadアプリケーションを開発しています。このアプリケーションの単体テストを作成する必要があるかどうか、もしそうならどのように作成すればよいかわかりません。

iPhone / iPad の単体テストを作成するための最良のアプローチとして何を提案しますか?

4

2 に答える 2

6

テストは1回作成しますが、アプリケーションが進化するにつれて何度も実行します。

テストに合格した場合は、何も壊れていないことがわかります。テストが失敗した場合は、どこを修正すればよいかわかります。テストに合格し、アプリケーションが失敗した場合は、さらにテストが必要であることがわかります。

  • 長期的には、テストを書くことで時間を節約できます。
  • 短期的には、テストを作成することで、個々のルーチンが何をするかを知っていることを検証し、コードの正確性に自信を持たせることができます。

アプリケーションがターゲットとするOS/プラットフォームに関係なく、現在のサイズに関係なく..

于 2010-04-15T05:11:57.590 に答える
6

わかりました、ここで提起されている 2 つの質問があります。

  1. 単体テストはそれだけの価値がありますか?

答え: もちろんです。何時間もの痛みと苦しみを救ってくれた回数は数え切れません。

  1. iPhone/iPad 環境で単体テストを行う最良の方法は何ですか?

回答: 私自身は sen を飛ばして GHUnit と OCMock に移行しました。GHUnit では、sen ではできないシミュレーターでのテストとデバッグが可能です。これだけでも、iPhone/iPad 開発のより良い提案になります。

于 2010-04-15T05:31:38.080 に答える