複製鏈接
請複製以下鏈接發送給好友

本地化測試

鎖定
就是將軟件版本語言進行更改,比如將英文的windows改成中文的windows就是本地化。本地化測試的對象是軟件的本地化版本。
中文名
本地化測試
外文名
Localization testing
概    念
將軟件版本語言進行更改
測試對象
軟件的本地化版本

本地化測試簡介

本地化測試,英文是Localization testing。
本地化測試的目的是測試特定目標區域設置軟件本地化質量。本地化測試的環境是在本地化的操作系統上安裝本地化的軟件。從測試方法上可以分為基本功能測試,安裝/卸載測試,當地區域的軟硬件兼容性測試。測試的內容主要包括軟件本地化後的界面佈局和軟件翻譯的語言質量,包含軟件、文檔和聯機幫助等部分。
本地化就是翻譯產品的 UI,有時也更改某些初始設置以使產品適合於另一個地區。本地化測試檢查針對特定目標區域性或區域設置的產品本地化質量。此測試基於全球化測試的結果,後者驗證對特定區域性或區域設置的功能性支持。本地化測試只能在產品的本地化版本上進行。可本地化測試不對本地化質量進行測試。

本地化測試工作內容

本地化測試過程中的測試工作集中在:
· 受本地化影響的方面,如 UI 和內容
· 區域性或區域設置特定的、語言特定的和地區特定的方面
另外,本地化測試還應包括:
· 基本功能測試
· 在本地化環境中運行的安裝和升級測試
· 根據產品的目標地區計劃應用程序和硬件兼容性測試。
. 文化、宗教、喜好等適用性測試。
.手冊驗證,包括聯機文件、在線幫助、PDF文件等測試。
可以選擇 Windows 2000 的任何語言版本作為測試平台。然而,必須安裝目標語言支持。
用户界面和語言的本地化測試應包括的項有:
· 驗證所有應用程序資源
· 驗證語言的準確性和資源屬性
· 版式錯誤
· 書面文檔、聯機幫助、消息、界面資源、命令鍵順序等的一致性檢查
· 確認是否遵守系統、輸入和顯示環境標準
· 用户界面可用性
· 評估文化適合性
· 檢查政治上敏感的內容
當交付本地化產品時,確保包含本地化文檔(手冊、聯機幫助、上下文幫助等)。要檢查的項包括:
· 翻譯的質量
· 翻譯的完整性
· 所有文檔和應用程序 UI 中使用的術語一致
本文講述的是:本地化測試的概念,什麼是本地化測試

本地化測試錯誤特徵

三種典型類型錯誤

本地化測試功能錯誤

表現特徵
· 不能實現設計要求的功能。
· 產生與設計要求不符合的結果。
· 絕大多數存在於源語言軟件和本地化軟件,也有僅出現在本地化軟件中。
· 經常出現在軟件的菜單項、工具欄按鈕和對話框的功能按鈕中。
產生原因
· 源語言軟件編碼錯誤。
· 錯誤本地化,如將程序中的變量字串名進行了翻譯等。
測試要求
· 保證輸入數據正確,或者打開了正確的測試用例
· 明確正確的輸出結果和中間數據數值及格式。
測試方法
· 對於菜單項或工具欄按鈕,通過全面測試各個選項,認真觀察每一步是否正確執行,輸出結果(包括格式和數值)是否正確。
· 對於對話框,可以逐個執行各按鈕,各個列表選項等觀察執行結果。
· 對於命令行形式的多個並列選項,採用路徑跟蹤法,按分支順序測試嵌套的全部子項。
説明
· 特別注意不同選項、不同按鈕相互操作的影響。
· 注意檢查快捷鍵是否遺漏,是否多餘,是否不同,是否起作用。

本地化測試國際化錯誤

表現特徵
· 控件或對話框中顯示不可辯識或無意義的明顯錯誤的字符。
· 不支持雙字節字符的輸入和輸出,包括雙字節的文件名和路徑名。
· 與當地不符合的默認打印紙張大小。
· 與當地不符合的日期和時間格式。
· 本地化軟件的列表項排序錯誤。
· 某些沒有本地化的字符串。
· 僅出現在本地化後的版本中。
產生原因
· 源程序在設計時沒有正確進行國際化設計,例如,沒有提供雙字節字符集的支持。
· 源程序在設計時沒有將可以本地化的字符串與軟件代碼進行徹底分離。
·軟件本地化後,單字節字符向雙字節字符轉化過程中,由於單字節和雙字節之間的差別,可能使得某些本地化後的雙字節字符的顯示亂碼。
測試要求
· 本地化後的軟件字符顯示正確完整,無亂碼或明顯錯別字。
· 與本地區域有關的數據類型(日期 / 時間,貨幣符號,紙張大小,字體,度量單位等)的顯示符合本地的格式要求。
測試方法
· 執行菜單或按鈕,檢查對話框中的字符。
· 打開幫助文檔,檢查所有需要翻譯的字符。
説明
· 注意檢查對話框下拉列表中需要拖動滾動條才能顯示的內容。
· 需要確認源語言軟件對應項正確,僅本地化軟件存在錯誤。

本地化測試本地化錯誤

包括翻譯錯誤和控件大小和位置引起的佈局錯誤。
表現特徵
· 應該翻譯而沒有翻譯的英文字符。
· 不應該翻譯而翻譯的中文字詞。
· 錯誤翻譯的字詞。
· 較多隱含在對話框各控件以及幫助文檔中。
· 只在本地化版本中存在該類型錯誤。
· 控件相互重疊或排列不均勻。
· 控件中字符顯示不完整。
· 主要出現在本地化版本的對話框中。
產生原因
· 翻譯人員不熟悉翻譯要求。
· 翻譯人員工作疏漏。
· 用户界面的翻譯與標準術語表不一致。
·軟件本地化後,由於源語言和本地化語言的表達方式不同,本地化後的字符數與源語言不同,每個字符所佔空間尺寸不同,使得在英文版本正確顯示的控件字符,可能在本地化版本顯示不正確。
· 在編譯本地化軟件之前,沒有對資源文件對話框及其控件調整大小。
· 本地化人員調整軟件資源文件不當引起。例如,對話框及其控件高度或寬度的不正確調整。
測試要求
· 明確需要翻譯和不需要翻譯的內容。
· 明確正確的翻譯方式。
· 根據術語表,確認術語翻譯的正確性與一致性。
· 對話框中控件佈局均勻,字符顯示完整正確。
· 對話框中控件數量相等,沒有多餘或丟失的控件
測試方法
· 主要同時打開中英文版本,執行相同的操作。
· 結合標準界面翻譯術語表,參照對比。
· 執行將要打開對話框的菜單或工具欄按鈕,觀察打開對話框中的控件佈局。
· 對比檢查源語言軟件和本地化軟件對應的對話框中控件的數量
説明
· 對於對話框,如果含有下拉列表框,要打開列表框查看全部項。
· 特別要注意選項中開關類翻譯錯誤。
· 可能在執行不同的操作後,如選擇了不同單選或複選按鈕後,編輯框顯示重疊等。
· 執行後帶省略號的菜單命令按鈕,將會顯示對話框。
· 一些對話框控件的佈局錯誤如果也存在於源語言軟件中,則屬於軟件設計錯誤,應該分配給軟件供應商處理。

本地化測試相關概念

本地化能力測試、國際化測試。