モバイル ネイティブ アプリケーションのテストを作成する

Silk4J テストを作成する前に、Silk4J プロジェクトを作成する必要があります。

モバイル デバイス上のモバイル ネイティブ アプリケーション (アプリ) に対する新しいテストを記録するには:
  1. パッケージ エクスプローラー で、新しいテストを追加するプロジェクトを選択します。
  2. ツールバーで、操作の記録 をクリックします。
  3. モバイル デバイスの選択 ダイアログ ボックスで、次のアクションを実行します。
    1. アプリをテストするモバイル デバイスをリストから選択します。
    2. ネイティブ モバイル アプリケーションを選択します。
      • モバイル デバイスまたはエミュレータ上にアプリをインストールする場合は、参照 をクリックしてアプリ ファイルを選択するか、アプリ ファイル テキスト フィールドにアプリ ファイルへの完全パスを入力します。このパスでは、Silk4J は HTTP および UNC 形式をサポートします。
      • Android デバイス上に既にインストールされているアプリを使用する場合は、パッケージ/アクティビティ リストからアプリを選択するか、パッケージ/アクティビティ フィールドにパッケージとアクティビティを指定します。
      • iOS デバイス上に既にインストールされているアプリを使用する場合は、バンドル ID を指定します。
      • Mobile Center 上で利用可能なアプリを使用する場合は、アプリ識別子 を指定します。
  4. 記録 をクリックします。
  5. 記録 ウィンドウが開き、モバイル デバイスの画面が表示されます。画面上で、記録したい操作を実行します。
    1. 操作したいオブジェクトをクリックします。 Silk4J は、オブジェクトのデフォルトの操作を実行します。デフォルトの操作がない場合や、テキストを挿入する場合は、操作の選択 ダイアログ ボックスが開きます。
    2. 省略可能:デフォルトの操作以外のオブジェクトの操作を選択するには、オブジェクトを右クリックします。 操作の選択 ダイアログ ボックスが開きます。
    3. 省略可能:スワイプやジェスチャーを記録するには、マウス カーソルをクリックしてドラッグします。
    4. 省略可能:操作にパラメータある場合は、操作の選択 ダイアログ ボックスのパラメータ フィールドにパラメータを入力します。 Silk4J は自動的にパラメータを検証します。
    5. OK をクリックして、操作の選択 ダイアログ ボックスを閉じます。 Silk4J は、記録した操作にその操作を追加し、モバイル デバイスまたはエミュレータ上でそれを再生します。
    詳細については、「モバイル デバイスの操作」を参照してください。
  6. 停止 をクリックします。 記録完了 ダイアログ ボックスが開きます。
  7. ソース フォルダ フィールドは、選択したプロジェクトのソース ファイルの場所で、自動的に埋められています。別のソース フォルダを使用するには、選択 をクリックし、使用するフォルダまで辿っていきます。
  8. 省略可能:パッケージ テキスト ボックスに、パッケージ名を指定します。
    たとえば、次のように入力します:com.example既存のパッケージを使用するには、選択 をクリックし、使用するパッケージを選択します。
  9. テスト クラス テキスト ボックスに、テスト クラスの名前を指定します。
    既存のクラスを使用するには、選択 をクリックし、使用するクラスを選択します。
  10. テスト メソッド テキスト ボックスに、テスト メソッドの名前を指定します。
  11. OK をクリックします。

テストが期待通りの動作をするか確認するためにテストを再生します。必要な場合には変更をするために、テストを編集することも可能です。