タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

*iPhoneとテストに関するski_yskのブックマーク (2)

  • EarlGrey - Google製のUIテスト自動化フレームワーク

    iOSのテスト、ちゃんと行っているでしょうか。もちろん人力ではなく、自動化のテストです。ユニットテストは書きやすいですが、UIが絡んでくるとなかなかテストが難しいケースもあり、十分に行われていない婆もあるようです。 そこで使ってみたいのがEarlGrey、Google製のiOS自動テストフレームワークです。 EarlGreyの使い方 EarlGreyの特徴はネットワークや操作を伴う中での同期した動作です。 EarlGreyのテストを実行したところです。スクロールなどをしつつ、テストが行われています。 デフォルトでは自動的に同期をはかってくれるとのことですが、自分のタイミングにカスタムすることもできるとのことです。XCTestと連携できるので、これまでのテストコードと一緒に活用できるでしょう。 EarlGreyはiOS用、Apache License 2.0のオープンソース・ソフトウェアです

    EarlGrey - Google製のUIテスト自動化フレームワーク
  • ランダムな操作でiOSアプリの自動テスト·CrashMonkey MOONGIFT

    CrashMonkeyはRuby製、iOS用のオープンソース・ソフトウェア(MIT License)です。 iOSアプリはGUIを持ったアプリケーションであり、タップ、スワイプなど様々な操作があります。それらの正常系をテストするのはさほど難しくありませんが、異常系をテストするのはとても時間がかかります。そこで使ってみたいソフトウェアがCrashMonkeyです。 実行します。アプリケーション名を指定して行います。 最初に管理者パスワードが求められます。 後は見ているだけで勝手に様々な操作が行われます。その中で落ちればテストした意味があると言えるでしょう。 デモ動画 CrashMonkeyはiOSシミュレータを操作して、意味のない操作をランダムにどんどん行っていきます。その中の操作で万一落ちることがあるとすれば、それは何らかの不具合であったり、メモリリークしているということなので、デバッグが

    ランダムな操作でiOSアプリの自動テスト·CrashMonkey MOONGIFT
  • 1