2020年3月2日のブックマーク (2件)

  • Modules

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Modules
    otiai10
    otiai10 2020/03/02
  • XcodeのUIテストフレームワーク「XCUITest」のTips - Qiita

    XCUITestでUIテストの自動化にチャレンジしています。 その中で得られたTipsを記します。 環境 Xcode 10.1 Swift 4.2 そもそも、XCUITestとは Xcodeに統合されているUIテストフレームワークです。 シナリオコードを書いて、ユーザーの操作をシミュレーションします。 アプリの挙動が期待通りになっているかのアサーションも、もちろんコードで記述します。 アサーションに失敗したタイミングで、自動的にスクリーンショットを撮ってくれます。 ブレークポイントで止めておいて、操作の記録を開始すると、操作をテストコードに自動変換してくれます(この「レコーディング機能」の注意については後述)。 Xcode 10より"Parallel Testing"つまり並列実行が導入され、パフォーマンスが向上しました。 導入手順と、基的なテストコードの書き方 稿では割愛します。 以

    XcodeのUIテストフレームワーク「XCUITest」のTips - Qiita