淺析軟件本地化測(cè)試類型
軟件本地化測(cè)試有多種分類方法,每種分類方法包含多種測(cè)試類型,完成不同的測(cè)試要求。
按照測(cè)試對(duì)象分類
按照測(cè)試的對(duì)象分類,軟件本地化測(cè)試分為軟件程序測(cè)試(Software Testing),聯(lián)機(jī)幫助測(cè)試(Online Help Testing),其他文檔測(cè)試(Document Testing)。其中,文檔包括各種印刷的手冊(cè)、用戶信息卡、產(chǎn)品包裝材料和市場(chǎng)宣傳材料等。
按照測(cè)試階段分類
按照測(cè)試的階段分類,軟件本地化測(cè)試分為軟件版本接受測(cè)試(Build Acceptance Testing, BAT),軟件常規(guī)測(cè)試(Normal Testing),軟件最終接受測(cè)試(Final Acceptance Testing, FAT)。
軟件版本接受測(cè)試又稱為版本健全檢測(cè)(Build Sanity Check, BSC),也稱作冒煙測(cè)試(Smoke Testing),是對(duì)剛剛編譯的新版本在盡量短的時(shí)間內(nèi),進(jìn)行基本功能測(cè)試,如果通過(guò)測(cè)試,則可以按照測(cè)試計(jì)劃要求,運(yùn)行測(cè)試用例,進(jìn)行大規(guī)模的軟件常規(guī)測(cè)試。軟件最終測(cè)試又稱為軟件交付測(cè)試(Delivery Testing),是軟件本地化測(cè)試的***階段,通過(guò)該測(cè)試,軟件供應(yīng)商就可以準(zhǔn)備發(fā)布本地化軟件了。
按照測(cè)試方法分類
按照軟件測(cè)試方法分類,軟件本地化測(cè)試分為手工測(cè)試和自動(dòng)測(cè)試。
手工測(cè)試是指軟件測(cè)試工程師,通過(guò)安裝和運(yùn)行被測(cè)軟件,根據(jù)測(cè)試文檔的要求,運(yùn)行測(cè)試樣例,觀察軟件運(yùn)行結(jié)果是否正確的過(guò)程。
自動(dòng)測(cè)試是指使用各種自動(dòng)測(cè)試工具軟件,通過(guò)運(yùn)行事先設(shè)計(jì)的測(cè)試腳本等文件,測(cè)試被測(cè)軟件,自動(dòng)產(chǎn)生測(cè)試報(bào)告結(jié)果的過(guò)程。
應(yīng)該根據(jù)被測(cè)軟件的特點(diǎn)和測(cè)試要求,結(jié)合實(shí)際測(cè)試的技術(shù)和現(xiàn)有測(cè)試工具,將手工測(cè)試與自動(dòng)測(cè)試有機(jī)結(jié)合,保證軟件測(cè)試質(zhì)量和測(cè)試效率。
按照測(cè)試特征分類
按照被測(cè)軟檢的測(cè)試特征分類,軟件本地化測(cè)試分為安裝/卸載測(cè)試(Install/Uninstall Testing),本地化語(yǔ)言測(cè)試(Linguist Testing),軟件外觀測(cè)試(Cosmetic Testing),軟件功能測(cè)試(Function Testing)。
安裝/卸載測(cè)試檢測(cè)本地化軟件能否正確地安裝和卸載。本地化語(yǔ)言測(cè)試主要測(cè)試語(yǔ)言翻譯是否正確、完整、一致。軟件外觀測(cè)試主要檢查本地化軟件的用戶界面(例如,對(duì)話框、菜單和工具欄等)的布局是否完整、協(xié)調(diào)、勻稱。軟件功能測(cè)試測(cè)試本地化軟件的功能是否與源語(yǔ)言軟件保持一致,對(duì)于當(dāng)?shù)貐^(qū)域語(yǔ)言特有的功能是否正確,是否滿足當(dāng)?shù)赜脩舻氖褂靡蟆?/p>
例如,亞洲語(yǔ)言的雙字節(jié)字符支持功能,按照當(dāng)?shù)卣Z(yǔ)言的列表排序,以及默認(rèn)打印紙張大小和格式設(shè)置是否正確等。
軟件本地化的測(cè)試類型還有其他分類方法,還包括其他許多測(cè)試類型,例如,性能測(cè)試(Performance Testing)、負(fù)載測(cè)試(Loading Testing)、兼容性測(cè)試(Compatibility Testing)、回歸測(cè)試(Regression Testing)、隨機(jī)測(cè)試(Ad-hoc Testing)等。它們分別完成軟件部分特征的測(cè)試,不同測(cè)試階段應(yīng)該選擇多種不同的測(cè)試方法相結(jié)合,以保證測(cè)試的質(zhì)量和效率。
【編輯推薦】