當您在行動式裝置上記錄測試時,一律以應用程式的預設語言產生該測試。不過,為執行該測試的裝置所定義的語言,可能與應用程式的預設語言不同。在行動式裝置和應用程式之間的語言差異意味著,如果要在行動式裝置上重播測試,您必須將測試 Script 中的行動式字串轉換成應用程式的本地化字串。只有在應用程式已本地化時,您才可以這麼做。
開始之前
您必須已建立和記錄測試。如果要能夠將測試 Script 中的標準字串轉換成本地化字串,您必須先驗證受測試應用程式是否包含轉換字串。
關於這項作業
此作業適用於受測的 Android 和 iOS 應用程式。
行動式字串這幾個字定義圖形物件的名稱,這幾個字定義圖形物件的名稱,例如按鈕或物件,由測試 Script 記錄中的文字識別。請注意,您可以在測試中將所有行動式字串一次轉換成本地化字串,或逐一轉換它們。
程序
- 驗證應用程式已經本地化:
- 在「測試導覽器」視圖的行動式應用程式節點中,按兩下應用程式檔案,或按一下工具列中的顯示可用的行動式應用程式圖示
。在開啟的「行動式應用程式」編輯器中,從清單選取應用程式。
- 在編輯器的右窗格中,按一下「本地化字串」標籤。該表格會顯示在應用程式中所找到的行動式字串轉換索引鍵。
- 按一下語言環境直欄標題,以查看應用程式所處理的語言。
您可以套用過濾器,來排序表格中的資料項目。依預設,過濾器會套用至金鑰上,但您仍可以過濾字串或語言環境。如果要這麼做,請在過濾器欄位中輸入值,然後按下列其中一個圖示:使用索引鍵過濾
來過濾索引鍵,使用索引鍵過濾
來過濾字串,使用語言環境過濾
來過濾語言環境。
- 檢查您是否找到使用該行動式裝置的目標語言的適當轉換字串,它們將用來執行該測試。

- 選擇您要如何將測試 Script 中的行動式字串轉換成應用程式的本地化字串。
- 將測試 Script 中的單一行動式字串轉換成應用程式的本地化字串:
- 在測試 Script 中,選取啟動應用程式節點。在右窗格中,按一下對本地化字串使用語言環境,並選取本地字串用來記錄測試 Script 的語言。如果測試包含其他應用程式或數個節點的實例,請按一下將選取的語言環境套用至圖示
,並選取下列其中一個選項:將語言環境套用至相同的應用程式節點或將語言環境套用至所有應用程式節點。
- 選取包含已轉換成本地化字串之行動式字串的節點,並用滑鼠右鍵按一下右窗格中的文字編輯,然後選擇「將字串轉換成本地化字串」。在測試 Script 中,現在您會看到本地化字串已畫上底線。如果您在測試 Script 中所按一下的本地化字串,對應於文字所識別的圖形物件,您會在右窗格中看到「文字」欄位包含現行字串的多個選擇。
- 將測試中的本地化字串轉換成標準字串。如果您想要以本地化字串或本地化索引鍵作為測試 Script 中的標準值,您必須將行動式字串轉換成測試 Script 中的標準字串。
- 按一下測試中包含本地化字串的行動式元素。
在右窗格中,用滑鼠右鍵按一下文字欄位。
這時會顯示包含所選取字串的多個選項的清單。
您可以過濾此清單。
- 在清單中按兩下您選擇的字串,並按一下轉換成使用本地化字串作為值的標準字串,使測試中有所選取的本地化字串,或按一下轉換成使用本地化索引鍵作為值的標準字串,使測試中有關聯的索引鍵。
- 儲存及重播測試。您可以在不同的語言環境中執行測試。
- 在測試報告中,您會看到物件名稱和文字是以新的目標語言顯示。