テスト - Swift iOS アプリとチュートリアルのサンプル
重要
Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。
XCUITests はサンプル アプリに含まれています。 このチュートリアルでは、App Center を使用して UI テストを実行する方法について説明します。
まず、 入門チュートリアル に従ってサンプル アプリを設定します。
前提条件
- プロビジョニング プロファイルと証明書。 Apple 開発者向けドキュメントにアクセスして、サンプル iOS アプリのコード署名に使用するアプリ ID の作成について学習します。
App Center のコマンド ライン インターフェイスをインストールする
バージョン 6.3 以降 Node.js インストールします。
ターミナルを開き、次のコマンドを実行して App Center CLI をインストールします。
npm install -g appcenter-cli
次のコマンドを実行し、指示に従って App Center にログインします。
appcenter login
テスト フォルダーを作成する
ターミナルを開き、プロジェクト ディレクトリに移動します。
次のコマンドを実行して、derivedDataPath が存在する場合は削除します。
rm -rf ddp
次のコマンドを実行して、テスト用のビルド フォルダーを作成します。
xcrun xcodebuild build-for-testing -configuration Debug -workspace sampleapp-ios-swift.xcworkspace -sdk iphoneos -scheme sampleapp-ios-swift -derivedDataPath ddp
App Center でテストを実行する準備をする
App Center のテスト サービスに移動します。
[ アプリのテストを開始する] をクリックします。
最初のデバイス である Apple iPhone 7 Plus を選択し、下部にある [デバイスを 1 つ選択 ] を押します。
テスト フレームワークとして XCUITest を選択します。
[次へ] をクリックします。
テストを実行
[ テストの実行] でカスタム コマンドをコピーします。
プロジェクト ディレクトリ内のターミナルに貼り付けます。
を次のテキストに置き換えます
pathToXCUItestBuildFolder
。ddp/Build/Products/Debug-iphoneos
コマンドを実行します。 テストの実行が開始されます。
App Center で、[ 完了 ] をクリックしてパネルを閉じます。