Firebaseによるマルチプラットフォームアプリのデバイステストの実行
Bitriseのデバイステストソリューションを使用して、FlutterおよびReact Nativeアプリのネイティブデバイステストを実行できます。
iOSアプリのテストClick to copy link
-
プロジェクトのiOSアプリに、XCTestフレームワークを使用してテストを追加します。
-
テスト用にアプリをビルドし、Xcode Build for testing for iOS Stepを実行します。
StepのProject path入力が、プロジェクトの
.xcodeprojまたは.xcworkspaceファイルを指していることを確認してください。これらのファイルはiOSフォルダにあります。React NativeアプリをBitriseに自動設定で追加した場合は、この入力のdefault valueを変更する必要はありません($BITRISE_PROJECT_PATH。 -
iOS Device Testing Stepを使用して、デバイステストを実行します。
iOSアプリをデバイステスト用に設定する方法の詳細については、iOSアプリのデバイステストの実行をご覧ください。
AndroidアプリのテストClick to copy link
Virtual Device Testing for Android Stepを使用して、Robo、インストゥルメンテーション、Gameloopの各テストを実行できます。ただし、Stepの1つのインスタンスでは1種類のテストしか実行できません。複数の種類のテストを実行する必要がある場合は、Stepを複数インスタンス用意する必要があります。
-
プロジェクトのAndroidアプリにテストを追加します。
-
Android Build for UI Testing Stepを使用して、UIテスト用にアプリをビルドします。
StepのProject Location入力がAndroidアプリのルートディレクトリを指していることを確認してください。例:
./android。 -
Virtual Device Testing for Android Stepを使用して、デバイステストを実行します。
Androidアプリをデバイステスト用に設定する方法の詳細については、Androidのデバイステストをご覧ください。