淺談本地化測(cè)試錯(cuò)誤類型
軟件測(cè)試的主要目的在于發(fā)現(xiàn)軟件存在的錯(cuò)誤(Bug)。采取有效測(cè)試方法,盡可能多的發(fā)現(xiàn)錯(cuò)誤(尤其是嚴(yán)重的錯(cuò)誤),然后完整地報(bào)告測(cè)試中的軟件錯(cuò)誤,并對(duì)報(bào)告的錯(cuò)誤進(jìn)行規(guī)范化管理,***及時(shí)修復(fù)發(fā)現(xiàn)的錯(cuò)誤,這些步驟構(gòu)成了軟件測(cè)試連續(xù)過(guò)程的相互聯(lián)系的關(guān)鍵環(huán)節(jié)。
只有采取有效測(cè)試方法,才能發(fā)現(xiàn)更多錯(cuò)誤;只有完整準(zhǔn)確地報(bào)告錯(cuò)誤,才能迅速定位錯(cuò)誤,進(jìn)而修復(fù)錯(cuò)誤;只有對(duì)報(bào)告的所有錯(cuò)誤進(jìn)行規(guī)范化管理,才能保證所有錯(cuò)誤都能夠被按照嚴(yán)重程度,及時(shí)和全部處理。
在實(shí)際軟件測(cè)試過(guò)程中,針對(duì)當(dāng)前測(cè)試項(xiàng)目,采用軟件錯(cuò)誤跟蹤系統(tǒng)對(duì)所有錯(cuò)誤集中管理。針對(duì)每個(gè)錯(cuò)誤采用狀態(tài)控制管理,每個(gè)錯(cuò)誤都要經(jīng)過(guò)測(cè)試、報(bào)告、確認(rèn)、修復(fù)、驗(yàn)證等狀態(tài)管理過(guò)程。
軟件本地化服務(wù)商和軟件供應(yīng)商都可以訪問(wèn)和共享軟件錯(cuò)誤跟蹤系統(tǒng),它是軟件測(cè)試工程師、軟件本地化工程師、軟件修復(fù)工程師、源語(yǔ)言軟件開(kāi)發(fā)工程師之間處理錯(cuò)誤的共同通道,是軟件本地化測(cè)試的重要環(huán)節(jié)。
軟件本地化的錯(cuò)誤主要來(lái)源于兩個(gè)方面:
***、源程序軟件設(shè)計(jì)錯(cuò)誤;
第二,軟件本地化錯(cuò)誤。
深入這兩種來(lái)源,可以將所有軟件本地化測(cè)試錯(cuò)誤歸納為以下三種類型。
1、功能錯(cuò)誤
即軟件中的某些功能無(wú)效。這類錯(cuò)誤主要來(lái)源于:
***、軟件開(kāi)發(fā)編程錯(cuò)誤,引起的某些功能錯(cuò)誤,該類功能錯(cuò)誤在源語(yǔ)言軟件和本地化軟件中都存在的錯(cuò)誤。
第二、由于本地化過(guò)程產(chǎn)生的某些功能錯(cuò)誤,該類錯(cuò)誤僅出現(xiàn)在本地化軟件中。
2、國(guó)際化錯(cuò)誤
源語(yǔ)言軟件在開(kāi)發(fā)中沒(méi)有正確地進(jìn)行國(guó)際化設(shè)計(jì)導(dǎo)致的錯(cuò)誤。例如,不支持雙字節(jié)字符的輸入、輸出和顯示,字符硬編碼引起的字符無(wú)法被本地化錯(cuò)誤,錯(cuò)誤的默認(rèn)頁(yè)大小和其它默認(rèn)設(shè)置,不支持當(dāng)?shù)赜布蜍浖取?guó)際化錯(cuò)誤只存在于本地化軟件中。
3、本地化錯(cuò)誤
由于本地化過(guò)程引起的錯(cuò)誤,例如翻譯錯(cuò)誤,控件大小和位置的布局錯(cuò)誤。本地化錯(cuò)誤只存在于本地化軟件中。
每種類型的錯(cuò)誤的數(shù)量不同,這與源語(yǔ)言軟件和軟件本地化的質(zhì)量有密切關(guān)系。
如果源程序軟件沒(méi)有經(jīng)過(guò)完整的測(cè)試,包括功能測(cè)試和本地化性能測(cè)試,那么本地化軟件中就將存在很多功能錯(cuò)誤、國(guó)際化錯(cuò)誤。如果本地化軟件沒(méi)有經(jīng)過(guò)良好的本地化處理,將會(huì)產(chǎn)生很多本地化錯(cuò)誤。
【編輯推薦】