2012-10-08 7 views
11

私はiOSでプログラムを開始しています。私はテスト駆動開発をすべきかどうか疑問に思っています。iOSのテスト駆動開発... TDDかTDDかを問わず

私はレールの背景から来ています.TDDは、多くの人にとってTDDツールが素晴らしい場所です。

iOSのTDDでの表示はどのようになっていますか?

+0

TDDのプラクティスは、存在しないTDDからより強迫的なTDDに至るまで、iOS開発においてはるかに多様です。私は、モデル層と重要なサービスの少なくとも選択的なユニットテストが標準であると言います。ツールが改善しています。 OCUnitはXcode 4の初期段階で多くの問題を抱えていました。今よりずっと良い。 OCMockは良い模擬フレームワークですが、私はより完全な統合テストスイートがXcodeで利用できることを願っています。 – FluffulousChimp

+0

iOSでテスト初の開発を行っている人の例は見たことがありません。それも可能ですか?いいアイデアですか?それを学ぶためのリソースがありますか? –

答えて

1

I TDD私の仕事は、専門的にも個別にもあります。私は98%のカバレッジで店内にアプリを持っています。一つの出発点は、私のブログの記事ツールXcode TDD 101 with the Bowling Game Kata.

でIを使用している:最も表明ほとんどのモックのため

  • OCMockitoのためのXcode
  • OCHamcrestに組み込まれ

    • OCUnit(別名SenTestingKit)
    • lcov私が誤って紹介した可能性のあるカバレッジホールを確認する
  • +1

    XCTestフレームワークを使用してXcode 5で単体テストを行う方法に関する最新情報:http://www.youtube.com/watch?v=8cpEIik-FZM – Anand