モバイルテスト自動化をする

Mobile Engine 3.0 のテストケースの準備と実行方法は、テストをするデバイスの種類、モバイルオペレーティングシステム、接続、アプリケーションによって異なります。

iOSとAndroidデバイス、エミュレーター、またはシミュレーターでテストケースを準備し実行するには、以下の手順に従ってください。

  1. Mobile Engine 3.0 のコンポーネントをインストールします

  2. デバイスとアプリケーションを準備します。

  3. モバイルアプリケーションをスキャンします。

  4. デバイス、エミュレータ、またはシミュレータとの接続を確立するために、テストコンフィギュレーションパラメータを作成してテストを構成します。

  5. オプション:Appiumサーバーに接続するときに特定のパラメータが必要な場合は、 Desired Capabilities を設定します

  6. 操作したいモバイルアプリケーションを開きます。

  7. TestStepsテストステップを作成します。

  8. 操作したいモバイルコントロールの XTestStepValues を指定するか、標準サブセットから次のモジュールを使用します。

  9. オプション: テスト自動化のためにオンラインクラウドを使用する場合は、タイムアウトを避けるために、設定 > TBox > エンジンでリモートサーバー応答タイムアウト設定の値を増加させてください。

  1. テストケースを実行するか、 ExecutionListsを複数のデバイスで並行して実行してください。

Androidデバイスでのテスト実行中に、見えないAppiumキーボードが有効になります。テストが完了した後、デフォルトのキーボードが自動的に元の状態に戻ります。テストに失敗した場合は、デバイスの設定でキーボードをデフォルトのキーボードに手動で戻す必要がある場合があります。