タグ

iOSとSoftwareTestingに関するmslGtのブックマーク (3)

  • [Xcode 5] Test Navigator と XCTestを使ってみる | DevelopersIO

    はじめに Xcode 5 で XCTest という新しいテストフレームワークが投入されました。OCUnitを使ったプロジェクトからのコンバートもできるので、それを置き換えるものと考えて良さそうです。また Test Navigator という新しいナビゲータが導入され、テストターゲットとの親和性が高くなっているようです。さらにコマンドラインからのテスト実行もサポートされました。 導入 何も考えなくてもプロジェクトを作成すると勝手にTestターゲットが作成されます。素敵です。 メニューからProduct -> Test 又は Command + U でテストが実行されます。Testクラス新規作成時はXCFailが1つ設定されているので必ずテストが失敗します。この辺はOCUnitと変わりません。 Test Navigator で動作させる ナビゲータから↓のアイコンを選択します。 最後に実行した

    [Xcode 5] Test Navigator と XCTestを使ってみる | DevelopersIO
  • 【iOSアプリ開発】Xcode 4におけるユニットテスト導入で参考になる情報まとめ - 拡張現実ライフ

    記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 プログラムを構成するクラスやメソッドなどの小さな単位が、個々の機能を正しく果たしているかどうかを検証する「ユニットテスト」。今回は、そんなユニットテストをXcode 4で導入する際に、参考になる情報を紹介したいと思います。 現場のコード 現場のコード | Basuke’s Blog アプリのテストについての基的な考え方や、テストしやすいコードの書き方、テストを前提としたMVCの構成などについて解説している連載記事です。ぜひともチェックしておきたい読み物です。 Xcode 4 からはじめる Unit Testing Xcode 4 からはじめる Unit Testing – jarinosuke blog 新規プロジェクトの作成から始まり、テストの実行・テストケース

  • Tuneup JS+Travis CIによるiPhoneアプリ自動UIテストまとめ - 5.1さらうどん

    最近、iPhoneアプリの開発に自動UIテストを取り入れてみたので、手に入れた知見を共有してみたいと思います。 この記事について iOSアプリケーションの自動UIテストを行うためのノウハウについて解説します。 この記事におけるUI自動テストとはiOSシミュレーターや実機を自動で起動し、予め記述していたとおりに操作させ、アプリケーションが問題なく動いているかどうかをテストする手法のことです。 今回はTuneup JSと呼ばれるライブラリを用いて、アプリの自動再生、要素のチェック、画像比較によるテストを行い、最終的にTravis CI上で動かすところまでを書いています。 iOS開発の知識のほか、JavaScript, Rubyを知っていると良いかも知れません。 ここで紹介するもののいくつかはRuby製であり、RubyGems, Bundler, Rakeなど、最低限のユーティリティが動く・使え

  • 1