使用不同的本地化字串來執行測試

當您在行動式裝置上記錄測試時,一律以應用程式的預設語言產生該測試。不過,為執行該測試的裝置所定義的語言,可能與應用程式的預設語言不同。在行動式裝置和應用程式之間的語言差異意味著,如果要在行動式裝置上重播測試,您必須將測試 Script 中的行動式字串轉換成應用程式的本地化字串。只有在應用程式已本地化時,您才可以這麼做。

開始之前

您必須已建立和記錄測試。如果要能夠將測試 Script 中的標準字串轉換成本地化字串,您必須先驗證受測試應用程式是否包含轉換字串。

關於這項作業

此作業適用於受測的 Android 和 iOS 應用程式。

行動式字串這幾個字定義圖形物件的名稱,這幾個字定義圖形物件的名稱,例如按鈕或物件,由測試 Script 記錄中的文字識別。請注意,您可以在測試中將所有行動式字串一次轉換成本地化字串,或逐一轉換它們。

程序

  1. 驗證應用程式已經本地化:
    1. 在「測試導覽器」視圖的行動式應用程式節點中,按兩下應用程式檔案,或按一下工具列中的顯示可用的行動式應用程式圖示 顯示可用的行動式應用程式。在開啟的「行動式應用程式」編輯器中,從清單選取應用程式。
    2. 在編輯器的右窗格中,按一下「本地化字串」標籤。該表格會顯示在應用程式中所找到的行動式字串轉換索引鍵。
    3. 按一下語言環境直欄標題,以查看應用程式所處理的語言。 您可以套用過濾器,來排序表格中的資料項目。依預設,過濾器會套用至金鑰上,但您仍可以過濾字串或語言環境。如果要這麼做,請在過濾器欄位中輸入值,然後按下列其中一個圖示:使用索引鍵過濾 使用索引鍵過濾 來過濾索引鍵,使用索引鍵過濾使用索引鍵過濾 來過濾字串,使用語言環境過濾 使用語言環境過濾 來過濾語言環境。
    4. 檢查您是否找到使用該行動式裝置的目標語言的適當轉換字串,它們將用來執行該測試。本地化字串表格標籤
  2. 選擇您要如何將測試 Script 中的行動式字串轉換成應用程式的本地化字串。
    • 轉換完整的行動式字串集:
      • 在「測試導覽器」視圖中,按兩下測試檔,或按一下滑鼠右鍵,再按一下測試編輯器,來編輯測試。
      • 在測試 Script 中,用滑鼠右鍵按一下根節點,並按一下將行動式字串轉換成本地化字串。這時會開啟將測試中的行動式字串本地化精靈:
        將測試中的行動式字串本地化精靈
      • 按一下表格中的語言環境直欄標題,並選取字串轉換的正確語言環境。這必須是測試記錄期間在裝置上使用的本地字串。
        註: 針對 iOS 裝置,清單中可以有裝置特定的語言環境。例如,如果在設為英文語言環境的裝置上記錄測試,則不只有代表英文的 En 而已,還會有其他語言環境選項:en_iPhone(如果是在 iPhone 完成記錄,則應該選取這一項)和 en_iPad(如果是在 iPad 上完成記錄,則應該選取這一項)。
        因此,表格會顯示應用程式可用的轉換字串。會檢查包含轉換字串的列。如果字串有數個索引鍵可用,您必須選取一個索引鍵。
      • 在下一個資料格中,按一下選取索引鍵,並在清單中選擇適當的索引鍵。按一下完成
      • 現在,在測試 Script 中,您會看到本地化字串已畫上底線。如果您在測試 Script 中所按一下的本地化字串,對應於文字所識別的圖形物件,您會在右窗格中看到文字欄位包含現行字串的多個選擇。行動式字串已轉換成本地化字串。它們在測試 Script 中已畫上底線。
    • 將測試 Script 中的單一行動式字串轉換成應用程式的本地化字串:
      • 在測試 Script 中,選取啟動應用程式節點。在右窗格中,按一下對本地化字串使用語言環境,並選取本地字串用來記錄測試 Script 的語言。如果測試包含其他應用程式或數個節點的實例,請按一下將選取的語言環境套用至圖示 將選取的語言環境套用至,並選取下列其中一個選項:將語言環境套用至相同的應用程式節點將語言環境套用至所有應用程式節點
      • 選取包含已轉換成本地化字串之行動式字串的節點,並用滑鼠右鍵按一下右窗格中的文字編輯,然後選擇「將字串轉換成本地化字串」。在測試 Script 中,現在您會看到本地化字串已畫上底線。如果您在測試 Script 中所按一下的本地化字串,對應於文字所識別的圖形物件,您會在右窗格中看到「文字」欄位包含現行字串的多個選擇。
  3. 將測試中的本地化字串轉換成標準字串。如果您想要以本地化字串或本地化索引鍵作為測試 Script 中的標準值,您必須將行動式字串轉換成測試 Script 中的標準字串。
    1. 按一下測試中包含本地化字串的行動式元素。 在右窗格中,用滑鼠右鍵按一下文字欄位。 這時會顯示包含所選取字串的多個選項的清單。 您可以過濾此清單。
    2. 在清單中按兩下您選擇的字串,並按一下轉換成使用本地化字串作為值的標準字串,使測試中有所選取的本地化字串,或按一下轉換成使用本地化索引鍵作為值的標準字串,使測試中有關聯的索引鍵。
      此清單顯示測試中所選取的本地化字串可用的多個選項。
  4. 儲存及重播測試。您可以在不同的語言環境中執行測試。
  5. 在測試報告中,您會看到物件名稱和文字是以新的目標語言顯示。

意見