全球化測試的目的是檢測應用程序設計中可能阻礙全球化的潛在問題。它確保代碼可以處理所有國際支持而不會破壞功能,導致數據丟失或顯示問題。全球化測試使用每種可能的國際輸入類型,針對任何區域性或區域設置檢查產品的功能是否正常。
正常的產品功能假定該組件性能穩定,能按照設計規范運行(不考慮國際環境設置或區域性/區域設置),并且數據的表示方式正確。
下列內容必須是全球化測試計劃的一部分:
決定每個組件的優先級若要使全球化測試更有效,請為所有測試的組件分配測試優先級。應具有高優先級的組件為: 支持 ANSI(美國國家標準學會)格式的文本數據 大量處理字符串的組件(例如,具有許多編輯控件 (Edit Control) 的組件) 使用文件進行數據存儲或數據交換的組件(例如,Windows 圖元文件、安全配置工具和基于 Web 的工具) 過去存在許多全球化問題的組件選擇測試平臺
那么,應為國際測試平臺使用哪一種操作系統 (OS) 呢?第一個選擇應是安裝了語言組的 Windows 2000 的本地版本。例如,如果使用 Windows 2000 的美國版本,請安裝東亞語言組。這種組合對選擇的語言提供了完整的國際支持,而沒有對測試者的語言技能提出要求。
即使是面向更廣泛的操作系統,Windows 2000 也應是主要的測試平臺。早期的操作系統在本地設置和本機支持方面,沒有為最廣泛的語言和區域性或區域設置提供同樣的靈活性。
還可以使用不同于 Windows 2000 的本地版本的其他平臺: MUI(多語言用戶界面)Windows 2000 — 當代碼實現多語言 UI 而且必須調整到 OS 的 UI 設置時特別有用。這種方法是安裝 OS 的多個本地化版本的更容易實現的替代方法。為了進一步增強多語言支持,Microsoft 提供了一個單獨的 Windows 2000 多語言版,它提供 Windows 用戶界面的多達 24 種本地化語言版本。有關更多信息,請參見多語言用戶界面 (MUI)。 目標 OS 的本地化版本 — 德語或日語是好的選擇。記住,如果不熟悉操作系統的 UI 語言,使用它們可能比較困難。此方法并不比前面的解決方案有明顯的優勢。
通過測試發現的大多數全球化問題都發生在這兩種情況下:即東亞語言支持處于活動狀態時,或者 OEM 代碼頁不同于給定區域性或區域設置的 ANSI 代碼頁時。例如,可以在 Windows 2000 的美國版本中選擇下列區域性/區域設置來測試潛在的全球化問題: 日語 德語 盡可能采用兩者(一種為系統區域設置選擇,另一種為用戶區域設置選擇)的組合以包括多語言支持
如果安裝所有語言組,輪換使用區域性或區域設置,并按如下所述運行“全球化”測試,則可以獲得最全面的覆蓋范圍。
創建測試環境為執行全球化測試,必須安裝多個語言組并確保區域性或區域設置不是您的本地區域性或區域設置。如上所述,在日語環境、德語環境以及兩者的組合環境中執行測試案例可以覆蓋大多數全球化問題。
基本上,使用日語和德語環境創建世界通用的測試環境的步驟為: 在 Windows 2000 本地版本上,如果沒有安裝日語(或任何其他東亞地區語言)和德語支持(默認情況下,Windows 2000 的美國版本安裝德語支持),請安裝它們。 將測試機器上的區域性或區域設置設置為與本地區域性或區域設置不同的區域性或區域設置(日語或德語)。 用 Windows 2000 系統的本地版本的混合環境建立一個分布式網絡,將某些系統設置為日語區域性或區域設置,將其他系統設置為德語區域性或區域設置。
文章來源于領測軟件測試網 http://www.kjueaiud.com/