國際化軟件測試 軟件測試
一、國際化軟件測試的重要性
軟件項目團隊的所有成員都應該認識并且高度重視國際化測試的重要性。
首先,任何不良的國際化設計的軟件錯誤,將存在于所有本地化的語(yǔ)言版本,都需要修改源語(yǔ)言程序的代碼才能修復該類(lèi)錯誤,這將增加軟件的本地化成本。
其次,良好國際化設計的軟件將需要最小程度的本地化測試。因為良好的區域語(yǔ)言支持已經(jīng)集成在軟件的國際化設計中,需要翻譯的資源已經(jīng)從程序代碼中分離出來(lái),可以很容易的翻譯資源文件中需要本地化的內容,而且不會(huì )破壞程序的功能。
二、國際化軟件測試的原則
為了提高國際化測試的質(zhì)量,需要遵循下面的原則:
一旦程序的代碼足夠穩定,盡早進(jìn)行測試。
按照組件和功能特征的優(yōu)先級從高到低的順序進(jìn)行測試
重點(diǎn)放在處理多語(yǔ)言字符串的直接或間接的輸入/輸出(I/O)
國際化功能測試與本地化能力測試并行進(jìn)行。
使用偽本地化和偽鏡像技術(shù)進(jìn)行本地化能力測試。
三、軟件國際化測試的方法
軟件的國際化測試主要測試軟件的國際化功能特征,需要測試國際化軟件的通用功能、文本處理功能和區域支持功能。
采用下面的方法進(jìn)行國際化測試:
1、測試通用功能
在各種語(yǔ)言環(huán)境下安裝應用程序。
各種系統和用戶(hù)區域設置的通用功能。
通過(guò)各種區域設置卸載應用程序。
2、測試文本處理功能
使用不同區域的輸入法編輯器交互式文本輸入。
多語(yǔ)言文本的剪貼板操作。
用戶(hù)界面的文本處理。
雙字節字符集的輸入和輸出。
多字節字符集文本的緩沖區大小的處理。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/