モバイル・デバイスでテストを記録すると、テストは必ずアプリケーションのデフォルト言語で生成されます。ただし、テストを実行するデバイス用に定義されている言語は、アプリケーションのデフォルト言語とは異なる場合があります。このモバイル・デバイスとアプリケーションの言語の違いのため、モバイル・デバイスでテストを再生するには、テスト・スクリプト内のモバイル・ストリングを、アプリケーションのローカライズされたストリングに変換する必要があります。アプリケーションがローカライズされている場合のみ、この変換を行うことができます。
始める前に
テストを作成して記録しておく必要があります。テスト・スクリプトの標準ストリングをローカライズされたストリングに変換できるようにするには、まず、テスト対象のアプリケーションに変換ストリングが含まれていることを確認する必要があります。
このタスクについて
このタスクは、Android および iOS のテスト対象アプリケーションに該当します。
モバイル・ストリング という用語は、テスト・スクリプト記録内のテキストで識別されるグラフィック・オブジェクト (ボタンやオブジェクトなど) を定義するための用語です。すべてのモバイル・ストリングをテスト内のローカライズされたストリングにまとめて変換することも、1 つずつ変換することもできます。
手順
- アプリケーションがローカライズされていることを確認するため、以下のステップを実行します。
- 「テスト・ナビゲーター」ビューのモバイル・アプリケーション・ノードで、アプリケーション・ファイルをダブルクリックするか、ツールバーの「使用可能なモバイル・アプリケーションの表示」アイコン
をクリックします。「モバイル・アプリケーション」エディターが表示されたら、リストからアプリケーションを選択します。
- エディターの右側のペインで、「ローカライズされたストリング」タブをクリックします。テーブルに、アプリケーションで見つかったモバイル・ストリング用の変換キーが表示されます。
- 「ロケール」列見出しをクリックして、アプリケーションで処理される言語を表示します。フィルターを適用して、テーブル内のデータ項目をソートできます。デフォルトでは、フィルターはキーに適用されますが、ストリングまたはロケールをフィルターに掛けることもできます。これを行うには、フィルター・フィールドに値を入力し、「キーを使用したフィルター」アイコン
をクリックしてキーをフィルタリングするか、「ストリングを使用したフィルター」アイコン
をクリックしてストリングをフィルタリングするか、「ロケールを使用したフィルター」アイコン
をクリックしてロケールをフィルタリングします。
- 適切変換済みストリングが、テストを実行するために使用するモバイル・デバイスのターゲット言語で表示されることを確認します。

- テスト・スクリプト内のモバイル・ストリングを、アプリケーションのローカライズされたストリングに変換する方法を選択します。
- 以下の手順で、モバイル・ストリングの完全なセットを変換します。
- 以下のように、テスト・スクリプト内の単一のモバイル・ストリングを、アプリケーションのローカライズされたストリングに変換します。
- テスト・スクリプトで、「アプリケーションの起動」ノードを選択します。
右側のペインで、「ローカライズされたストリングで使用するロケール」をクリックし、テスト・スクリプトを記録するために使用するローカル・ストリングの言語を選択します。テストに他のアプリケーションまたは複数のノードのインスタンスが含まれている場合は、「選択したロケールの適用先」アイコン
をクリックし、選択項目の「同じアプリケーション・ノードへのロケールの適用
」または「すべてのアプリケーション・ノードへのロケールの適用」を選択します。
- ローカライズされたストリングに変換されたモバイル・ストリングが含まれているノードを選択し、右側のペインでテキスト編集を右クリックしてから、「ローカライズされたストリングへのストリングの変換」を選択します。これにより、テスト・スクリプトには、下線付きのローカライズされたストリングが表示されます。
テキストによって識別されたグラフィック・オブジェクトに対応するテスト・スクリプト内のローカライズされたストリングをクリックすると、右側のペインの「テキスト」フィールドに、現在のストリング用の選択項目がいくつか表示されます。
- テスト内のローカライズされたストリングを標準ストリングに変換します。ローカライズされたストリングまたはローカライズ・キーをテスト・スクリプト内で標準値として使用するには、モバイル・ストリングをテスト・スクリプト内の標準ストリングに変換する必要があります。
- ローカライズされたストリングが含まれているテスト内のモバイル・エレメントをクリックします。右側のペインで、「テキスト」フィールドを右クリックします。
選択したストリング用の複数の選択項目が含まれたリストが表示されます。
リストはフィルタリングできます。
- リスト内で選択したストリングをダブルクリックし、「ローカライズされたストリングを値として使用した、標準ストリングへの変換」をクリックして、選択したローカライズ済みストリングをテストに含めるか、または「ローカライズ・キーを値として使用した、標準ストリングへの変換」をクリックして、関連付けられたキーをテストに含めます。
- テストを保存し、再生します。テストは、別の言語環境でも実行できます。
- テスト・レポートのオブジェクト名とテキストが、新しいターゲット言語で表示されます。