メインコンテンツまでスキップ

Firebaseによるマルチプラットフォームアプリのデバイステストの実行

Bitriseのデバイステストソリューションを使用して、FlutterおよびReact Nativeアプリのネイティブデバイステストを実行できます。

iOSアプリのテストClick to copy link​

  1. プロジェクトのiOSアプリに、XCTestフレームワークを使用してテストを追加します。

  2. テスト用にアプリをビルドし、Xcode Build for testing for iOS Stepを実行します。

    StepのProject path入力が、プロジェクトの.xcodeprojまたは.xcworkspaceファイルを指していることを確認してください。これらのファイルはiOSフォルダにあります。React NativeアプリをBitriseに自動設定で追加した場合は、この入力のdefault valueを変更する必要はありません($BITRISE_PROJECT_PATH。

  3. iOS Device Testing Stepを使用して、デバイステストを実行します。

    iOSアプリをデバイステスト用に設定する方法の詳細については、iOSアプリのデバイステストの実行をご覧ください。

AndroidアプリのテストClick to copy link​

Virtual Device Testing for Android Stepを使用して、Robo、インストゥルメンテーション、Gameloopの各テストを実行できます。ただし、Stepの1つのインスタンスでは1種類のテストしか実行できません。複数の種類のテストを実行する必要がある場合は、Stepを複数インスタンス用意する必要があります。

  1. プロジェクトのAndroidアプリにテストを追加します。

  2. Android Build for UI Testing Stepを使用して、UIテスト用にアプリをビルドします。

    StepのProject Location入力がAndroidアプリのルートディレクトリを指していることを確認してください。例: ./android。

  3. Virtual Device Testing for Android Stepを使用して、デバイステストを実行します。

    Androidアプリをデバイステスト用に設定する方法の詳細については、Androidのデバイステストをご覧ください。