モバイルテスト自動化をする
Mobile Engine 3.0 のテストケースの準備と実行方法は、テストをするデバイスの種類、モバイルオペレーティングシステム、接続、アプリケーションによって異なります。
iOSとAndroidデバイス、エミュレーター、またはシミュレーターでテストケースを準備し実行するには、以下の手順に従ってください。
-
デバイスとアプリケーションを準備します。
-
モバイルアプリケーションをスキャンします。
-
デバイス、エミュレータ、またはシミュレータとの接続を確立するために、テストコンフィギュレーションパラメータを作成してテストを構成します。
-
オプション:Appiumサーバーに接続するときに特定のパラメータが必要な場合は、 Desired Capabilities を設定します。
-
操作したいモバイルアプリケーションを開きます。
-
操作したいモバイルコントロールの XTestStepValues を指定するか、標準サブセットから次のモジュールを使用します。
-
ME3.0ハードウェアボタンオペレーションモジュール
-
画面のスワイプモジュール
-
ME3.0セットデバイスの向きモジュール
-
TBox Take スクリーンショットモジュール
-
画面上に描画モジュール
-
モバイルアプリの切り替えモジュール
-
Appiumセッション ID の取得モジュール
-
Appium セッションの終了モジュール
-
Android スナックバーモジュール
-
Androidの指紋認証の使用モジュール
-
iOS生体認証登録の登録モジュール
-
iOSの生体認証の使用モジュール
-
-
オプション: テスト自動化のためにオンラインクラウドを使用する場合は、タイムアウトを避けるために、設定 > TBox > エンジンでリモートサーバー応答タイムアウト設定の値を増加させてください。
|
Androidデバイスでのテスト実行中に、見えないAppiumキーボードが有効になります。テストが完了した後、デフォルトのキーボードが自動的に元の状態に戻ります。テストに失敗した場合は、デバイスの設定でキーボードをデフォルトのキーボードに手動で戻す必要がある場合があります。 |