自動署名サービス

アプリをOpenText Functional Testing Labにアップロードするときにユーザーがアプリに署名できるようにするには、管理者が署名サービスを設定する必要があります。

アプリ署名サービスについて

OpenText Functional Testing Labレコードおよび再生ライブラリを使用してアプリを再パッケージ化する場合は常に、アプリに再署名する必要があります。デフォルトでは、Androidアプリはデバッグ証明書で署名されており、管理者は追加のアクションを行う必要はありません。iOSアプリの場合、またはGoogleマップや認証サービスなどのプライベートキーを必要とするサービスを使用するAndroidアプリの場合、管理者は自動署名用に設定する必要があります。

アプリを手動でパッケージ化して署名し、OpenText Functional Testing Labにアップロードすることもできます。詳細については、Androidアプリを手動でパッケージ化するまたはパッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。

トップに戻る

iOSアプリの署名サービス

iOSアプリがOpenText Functional Testing Labにアップロードされたときに署名できるように、iOS署名サービスを設定しました。署名サービスは、エージェントへの署名にも使用されます。詳しくはiOS署名サービスを参照してください。

OpenText Core SDPおよびOpenText Core Functional Testing Lab:

組み込み署名サービスを構成します。このサービスがセットアップされると、OpenText Functional Testing Labにアップロードされたエージェントと他のすべてのアプリは、Apple証明書とプロビジョニングプロファイルで署名できます。または、自動署名を設定しないことを選択した場合は、iOS Enablerを使用してエージェントとアプリに手動で署名できます。詳細については、iOS Enablerを使用してiOSアプリを手動でパッケージ化するを参照してください。

トップに戻る

プライベートキーを必要とするAndroidアプリの署名サービス

このセクションは、OpenText Core SDPおよびOpenText Core Functional Testing Labには関連していません。

通常、OpenText Functional Testing Labへのアップロード時にAndroidアプリをパッケージ化する場合、追加のアクションは必要ありません。Androidパッケージャー用に構成された設定を表示するには、管理Administration menu > 設定タブをクリックし、[Androidパッケージングサービス] を選択します。詳細については、管理設定を参照してください。

デフォルトでは、アプリはデバッグ証明書で署名されます。アプリでプライベートキーを必要とするサービス (Googleマップや認証サービスなど) を使用している場合は、パッケージングプロセス中に独自のプライベートキーを使用してアプリに署名する必要があります。OpenText Functional Testing Labがプライベートキーを使用して署名できるようにするには、署名の詳細を使用するようにアプリパッケージャーを構成する必要があります。

独自の証明書を使用してアプリで自動署名を構成するには:

  1. OpenText Functional Testing Labサーバーマシンでパッケージャープロパティファイルを開きます。
    オペレーティングシステム詳細
    Linux: <サーバーインストールフォルダーへのパス>/server/conf/packager.properties
    Windows: <サーバーインストールフォルダーへのパス>\server\conf\packager.properties
  2. 次の情報を入力します。
    • ANDROID_KEYSTORE_PATH = キーストアへのパス。これは、プライベートキーのセットを含むバイナリファイルです。
    • ANDROID_KEY_PASSWORD = アプリの署名に使用されるプライベートキーのパスワード。
    • ANDROID_STORE_PASSWORD =キーストアのパスワード。
    • ANDROID_ALIAS_NAME = キーストア内のプライベートキーエントリを識別するために使用される名前。
  3. 注:  4つの値すべてが必要です。いずれかの値を空のままにすると、アプリのパッケージングプロセスは失敗します。

OpenText Core SDPおよびOpenText Core Functional Testing Lab:

デフォルトでは、アプリはデバッグ証明書で署名されます。Googleマップや認証サービスなど、秘密鍵を必要とするサービスをアプリで使用する場合は、アプリを手動でパッケージ化してからアップロードできます。詳細については、Androidアプリを手動でパッケージ化するを参照してください。

トップに戻る

アプリパッケージャーのトラブルシューティング

パッケージングプロセスが成功しない場合があります。アプリのパッケージバージョンを作成できない場合は、通知が表示されます。アプリパッケージャーのトラブルシューティングの詳細については、アプリパッケージャーを参照してください。

パッケージ化はテストに必須ではありませんが、アプリをパッケージ化する必要がある特定のテストケースがあります。詳しくはパッケージアプリをいつ使用するかを参照してください。

トップに戻る

その他の参照項目: