SilkTest 技術情報(FAQ)


物理iOSデバイス上のネイティブ アプリによる記録と再生の手順

アプリが物理iOSデバイスにインストールされている場合とインストールされていない場合とで手順が異なります。
以下にそれぞれの場合の手順を記載します。

なお、どちらの場合でも、事前に以下の準備を行っておく必要があります。

物理iOSデバイスでテストするためのMac上の準備


アプリがインストールされていない場合

アプリをインストールするために、アプリの ipa ファイルが必要です。
ipaファイルの入手方法は、アプリの開発担当者にご相談ください。


1.ipaファイルがターゲットのデバイスにインストールできることを確認します。

不明な場合には、Apple Configurator 2 を使って実際にインストールを行って確認してください。

以下より入手することが可能です。
https://apps.apple.com/jp/app/apple-configurator-2/id1037126344


2.リモートロケーションにMacを追加します。

Windows 上で Silk Test Workbench を起動します。
メニュー[ツール]-[リモートロケーションの編集]を選択し、[ロケーションの追加]ボタンを押します。
Macのホスト名を入力し、[テスト]ボタンでテストが成功したら、OKボタンを押します。

location.png

3.記録を開始します。

Silk Test Workbench 上で、.NETスクリプト、またはビジュアルテストを新規作成します。
ツールバーの記録ボタンを押して、[アプリケーションの選択]画面を表示します。
モバイルタブでターゲットとなるデバイスを選択し、アプリファイルにipaファイルを指定して、OKボタンを押します。

app.png

アプリがインストールされ、記録用の画面にアプリが表示されます。
この画面上でアプリを操作してから、停止ボタンを押します。

recorder.png

4.再生します。

ツールバーの再生ボタンを押します。記録した操作がデバイス上で再現されます。


アプリがインストールされている場合

アプリを起動するために、アプリの bundleId が必要です。
不明な場合には、アプリの開発担当者にご確認ください。


1.リモートロケーションにMacを追加します。

Windows 上で Silk Test Workbench を起動します。
メニュー[ツール]-[リモートロケーションの編集]を選択し、[ロケーションの追加]ボタンを押します。
Macのホスト名を入力し、[テスト]ボタンでテストが成功したら、OKボタンを押します。

location.png

2.記録を開始します。

Silk Test Workbench 上で、.NETスクリプト、またはビジュアルテストを新規作成します。
ツールバーの記録ボタンを押して、[アプリケーションの選択]画面を表示します。
モバイルタブでターゲットとなるデバイスを選択し、バンドルIDに bundleId を指定して、OKボタンを押します。

app.png

bundleIdで指定したアプリが起動し、記録用の画面に表示されます。
この画面上でアプリを操作してから停止ボタンを押します。

recorder.png

3.再生します。

ツールバーの再生ボタンを押します。記録した操作がデバイス上で再現されます。