國際化測試,英文是International testing。又稱國際化支援測試。
國際化測試的目的是測試軟體的國際化支援能力,發現軟體的國際化的潛在問題,保證軟體在世界不同區域都能正常執行。國際化測試使用每種可能的國際輸入型別,針對任何區域性或區域設定檢查產品的功能是否正常,軟體國際化測試的重點在於執行國際字串的輸入/輸出功能。國際化測試資料必須包含東亞語言、德語、複雜指令碼字元和英語(可選)的混合字元。
國際化支援測試是指驗證軟體程式在不同國家或區域的平臺上也能夠如預期的那樣執行,而且還可以按照原設計尊重和支援使用當地常用的日期,字型,文字表示,特殊格式等等。比如,用英文版的 Windows XP 和 Microsoft Word 能否展示阿拉伯字串?用阿拉伯版的
Windows XP 和 阿拉伯版的Microsoft Word 能否展示阿拉伯字串?又比如,日文版的Microsoft Excel對話方塊是否顯示正確翻譯的日語?一旦來說執行國際化支援測試的測試人員往往需要基本上了解這些國家或地區的語言要求和期望行為是什麼。
端到端測試,英文是End to End Testing。
端到端測試類似於系統測試,測試級的“巨集大”的端點,涉及整個應用系統環境在一個現實世界使用時的模擬情形的所有測試。例如與資料庫對話,用網路通訊,或與外部硬體、應用系統或適當的系統對話。端到端架構測試包含所有訪問點的功能測試及效能測試。端到端架構測試實質上是一種"灰盒"測試,一種集合了白盒測試和黑盒測試的優點的測試方法。