1.傳統(tǒng)軟件和國(guó)際軟件介紹
傳統(tǒng)的軟件一股只用于本地市場(chǎng),如國(guó)產(chǎn)軟件一股只用于國(guó)內(nèi),因此當(dāng)前軟件的測(cè)試主要關(guān)注于軟件的功能是否正確、性能是否合適。隨著社會(huì)的發(fā)展,國(guó)際化趨勢(shì)已經(jīng)滲入到社會(huì)的各個(gè)方面,軟件行業(yè)也不例外
許多軟件行業(yè)為了獲取更多的利潤(rùn),本地市場(chǎng)已經(jīng)滿足不了發(fā)展的需求,于是
紛紛開拓國(guó)際市場(chǎng),如軟件巨頭微軟,目前超過一半的利潤(rùn)來之于美國(guó)之外的市場(chǎng),微軟大部分產(chǎn)品都致力于開發(fā)海外市場(chǎng)。
國(guó)際化軟件要想適用于海外市場(chǎng),必須要能夠?qū)崿F(xiàn)海外市場(chǎng)的本地化,也必須支持不同目標(biāo)市場(chǎng)的語言文字和數(shù)據(jù)信息的輸入、輸出、顯示和存儲(chǔ)等。國(guó)際化軟件的國(guó)際版本最初是落后于源語言版本的發(fā)行,國(guó)際軟件項(xiàng)目的實(shí)現(xiàn)分成了軟件開發(fā)、測(cè)試、國(guó)際化和本地化4個(gè)階段。該過程是首先進(jìn)行核心源語言的軟件開發(fā)以及測(cè)試,再對(duì)軟件進(jìn)行國(guó)際和本地化開發(fā)、測(cè)試,該模式有嚴(yán)重的缺陷,其一、國(guó)際化版本必將落后于源語言版本的發(fā)行,這顯然不利于國(guó)際化發(fā)展的需要,其二、國(guó)際化的開發(fā)和測(cè)試在源語言版本開發(fā)、測(cè)試完成之后進(jìn)行,如果發(fā)現(xiàn)缺陷,很可能需要修改源語言版本的代碼,眾所周知,在軟件開發(fā)過程中,缺陷發(fā)現(xiàn)越早,為彌補(bǔ)缺陷花費(fèi)的成本越低,其三、該模式延長(zhǎng)了整個(gè)軟件的開發(fā)時(shí)間,增加了開發(fā)成本。
為了改進(jìn)傳統(tǒng)模式的不足,國(guó)際化軟件的同步開發(fā)測(cè)試模式應(yīng)運(yùn)而生。這種開發(fā)模式源語言版本和本地化版本具有一致的核心代碼,本地化版本的生成只需要將本地化串(翻譯后的串)導(dǎo)入到源語言版本中即可,因此源語言版本和各本地化版本可以做到同時(shí)發(fā)布,其開發(fā)和測(cè)試也可以同步進(jìn)行,這就將本地化中可能出現(xiàn)的缺陷提前發(fā)現(xiàn),降低了成本,縮短了軟件的開發(fā)時(shí)間。
2.國(guó)際軟件測(cè)試內(nèi)容及特點(diǎn)
由于國(guó)際市場(chǎng)的重要性,國(guó)際化測(cè)試也成為了國(guó)際軟件測(cè)試中非常重要的一塊。國(guó)際化測(cè)試主要包括國(guó)際化版本的基本功能測(cè)試、國(guó)際化能力
測(cè)試、市場(chǎng)化能力測(cè)試、本地化能力測(cè)試以及本地化測(cè)試。
基本功能測(cè)試以測(cè)試軟件國(guó)際版本的功能和性能為主,通常在國(guó)際化測(cè)試的最初階段進(jìn)行,在基本功能都正確的情況下才能進(jìn)行以后的測(cè)試。該階段的測(cè)試可細(xì)分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。
國(guó)際化能力測(cè)試在于發(fā)現(xiàn)軟件支持全球不同市場(chǎng)的能力,如數(shù)字格式顯示、時(shí)間格式、地址格式、日歷、貨幣、日期格式、字體選擇、數(shù)據(jù)輸入以及排序等等。國(guó)際化能力測(cè)試通常較早開始,一般在基本功能測(cè)試之后進(jìn)行,國(guó)際化測(cè)試發(fā)現(xiàn)的缺陷通常需要通過修改代碼來解決,因此問題較嚴(yán)重,在測(cè)試的前期發(fā)現(xiàn)會(huì)比在測(cè)試后期發(fā)現(xiàn)降低很客成本。
本地化能力是指軟件具有在不修改源代碼的情況下能夠本地化為任何語言的能力,因此本地化能力測(cè)試對(duì)于國(guó)際化軟件至關(guān)重要?,F(xiàn)在通常采用的本地化能力測(cè)試稱為Pseudolo2calization,它在軟件中使用虛擬的語言來模擬真實(shí)的語言,以達(dá)到測(cè)試軟件本地化能力的目的,因此測(cè)試本地化能力通常需要生成一個(gè)虛擬版本(通常稱為Pseudo版本),該版本中使用的語言并非任何一個(gè)國(guó)家的語言。
本地化測(cè)試較簡(jiǎn)單,通常在國(guó)際化測(cè)試的后期,主要是為了發(fā)現(xiàn)本地化翻譯中的問題,雖然該測(cè)試階段較簡(jiǎn)單,但是對(duì)于要本地化為很多語言的軟件而言,測(cè)試較為繁瑣,重復(fù)性的工作較多。
綜合國(guó)際化測(cè)試內(nèi)容可知,國(guó)際化測(cè)試與普通軟件測(cè)試的不同在于,其一、國(guó)際化版本除了功能測(cè)試之外,還非常注重國(guó)際化能力、本地化能力、本地化等測(cè)試,該類測(cè)試關(guān)注的主要是界面顯示、輸入等問題,其二、國(guó)際化測(cè)試需要在不同的語言和市場(chǎng)上做重復(fù)的測(cè)試工作,重復(fù)的次數(shù)一般為語言個(gè)數(shù)*市場(chǎng)個(gè)數(shù),這也就意味著測(cè)試用例的個(gè)數(shù)成倍數(shù)的增長(zhǎng),而且大多數(shù)都是重復(fù)性的工作,測(cè)試成本較高,所用時(shí)間較長(zhǎng),而且在工作量大、工期較緊的情況下,手工測(cè)試很容易引入人為的錯(cuò)誤.
3.自動(dòng)化測(cè)試的引入
針對(duì)手工測(cè)試在國(guó)際化測(cè)試中的缺點(diǎn),自動(dòng)化測(cè)試應(yīng)運(yùn)而生。自動(dòng)化測(cè)試的引入很好的解決了上述問題,自動(dòng)化測(cè)試的優(yōu)勢(shì)在于可以規(guī)范測(cè)試流程,減少人為的錯(cuò)誤,并且自動(dòng)化測(cè)試由電腦自動(dòng)執(zhí)行,效率高,另外自動(dòng)化代碼開發(fā)出來之后,可以在不同語言、不同市場(chǎng)上重復(fù)利用,重復(fù)利用率很高,這一點(diǎn)是自動(dòng)化測(cè)試應(yīng)用在國(guó)際化測(cè)試中最大的優(yōu)勢(shì)。
免責(zé)聲明:1、文章文字與圖片來源網(wǎng)絡(luò),如有問題請(qǐng)及時(shí)聯(lián)系我們。2、涉及轉(zhuǎn)載的所有文章、圖片、音頻視頻文件等資料,版權(quán)歸版權(quán)所有人所有。3、本文章內(nèi)容如無意中侵犯了媒體或個(gè)人的知識(shí)產(chǎn)權(quán),請(qǐng)聯(lián)系我們立即刪除
什么是軟件產(chǎn)品確認(rèn)測(cè)試?有哪些方面?
一.什么是軟件產(chǎn)品測(cè)試?
確認(rèn)測(cè)試也稱有效性測(cè)試,即驗(yàn)證軟件的功能、性能及其它特性是否與用戶的要求一致。軟件確認(rèn)測(cè)試是在模擬的環(huán)境下,驗(yàn)證軟件是否滿足需求規(guī)格說明書列出的需求。為此,需要首先制定測(cè)試計(jì)劃,規(guī)定要做測(cè)試的種類,并制定具體的測(cè)試步驟,描述具體的測(cè)試用例。通過實(shí)施預(yù)定的測(cè)試計(jì)劃和測(cè)試步驟,確定軟件的特性是否與需求相符,確保所有的軟件功能需求都能得到滿足,所有的軟件性能需求都能達(dá)到,所有的文檔都是正確且便于使用。同時(shí),對(duì)其它軟件需求,例如可移植性、兼容性、出錯(cuò)自動(dòng)恢復(fù)、可維護(hù)性等,也都要進(jìn)行測(cè)試并確認(rèn)是否滿足。
軟件產(chǎn)品確認(rèn)測(cè)試包括哪些方面?
1.技術(shù)方面
確認(rèn)測(cè)試又稱有效性測(cè)試,是在模擬的環(huán)境下,運(yùn)用黑盒測(cè)試的方法,驗(yàn)證被測(cè)軟件是否滿足需求規(guī)格說明書列出的需求。
確認(rèn)測(cè)試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測(cè)試的任務(wù),即確認(rèn)軟件的功能和性能符合用戶的預(yù)期。
2.服務(wù)方面
根據(jù)國(guó)家標(biāo)準(zhǔn)《GB/T 信息技術(shù)軟件包測(cè)試和質(zhì)量》和《GB/T16260-2006》標(biāo)準(zhǔn),軟件產(chǎn)品包括6大質(zhì)量特性:即功能性、可靠性、易用性、效率、維護(hù)性和可移植性,并可分為27個(gè)子特性,分別為:功能適合性、功能準(zhǔn)確性、互操作、安全保密性、易恢復(fù)性、易理解性、易學(xué)性、易操作性、吸引性、時(shí)間特性、資源利用性、穩(wěn)定性、適應(yīng)性、易安裝性等。
其中功能性測(cè)試也叫進(jìn)行有效性測(cè)試.
有效性測(cè)試是在模擬的環(huán)境(可能就是開發(fā)的環(huán)境)下,運(yùn)用黑盒測(cè)試的方法,驗(yàn)證被測(cè)軟件是否滿足需求規(guī)格說明書列出的需求。為此,需要首先制定測(cè)試計(jì)劃,規(guī)定要做測(cè)試的種類。還需要制定一組測(cè)試步驟,描述具體的測(cè)試用例。通過實(shí)施預(yù)定的測(cè)試計(jì)劃和測(cè)試步驟,確定軟件的特性是否與需求相符,確保所有的軟件功能需求都能得到滿足,所有的軟件性能需求都能達(dá)到,所有的文檔都是正確且便于使用。同時(shí),對(duì)其它軟件需求,例如可移植性、兼容性、出錯(cuò)自動(dòng)恢復(fù)、可維護(hù)性等,也都要進(jìn)行測(cè)試,確認(rèn)是否滿足。
確認(rèn)測(cè)試是針對(duì)軟件產(chǎn)品質(zhì)量特性的測(cè)試服務(wù),測(cè)試結(jié)果可作為評(píng)價(jià)軟件產(chǎn)品質(zhì)量的依據(jù),包括常規(guī)確認(rèn)測(cè)試和高級(jí)確認(rèn)測(cè)試,常規(guī)確認(rèn)報(bào)告可以在國(guó)內(nèi)使用。
3.驗(yàn)收測(cè)試
在通過了系統(tǒng)的有效性測(cè)試及軟件配置審查之后,就應(yīng)開始系統(tǒng)的驗(yàn)收測(cè)試。驗(yàn)收測(cè)試是以用戶為主的測(cè)試。軟件開發(fā)人員和QA(質(zhì)量保證)人員也應(yīng)參加。由用戶參加設(shè)計(jì)測(cè)試用例,使用用戶界面輸入測(cè)試數(shù)據(jù),并分析測(cè)試的輸出結(jié)果。一般使用生產(chǎn)中的實(shí)際數(shù)據(jù)進(jìn)行測(cè)試。在測(cè)試過程中,除了考慮軟件的功能和性能外,還應(yīng)對(duì)軟件的可移植性、兼容性、可維護(hù)性、錯(cuò)誤的恢復(fù)功能等進(jìn)行確認(rèn)。
其目的是確認(rèn)用戶開發(fā)的軟件完成了需求規(guī)格說明書中規(guī)定的軟件功能,評(píng)測(cè)結(jié)果可作為省、市級(jí)科技成果獎(jiǎng)的技術(shù)鑒定依據(jù);項(xiàng)目結(jié)題、創(chuàng)新基金申報(bào);自主創(chuàng)新產(chǎn)品認(rèn)定等,也可用于用戶方對(duì)開發(fā)方的簡(jiǎn)單驗(yàn)收,開發(fā)方的產(chǎn)品推廣。
4.軟件產(chǎn)品確認(rèn)測(cè)試給企業(yè)帶來的效益
(1)有助于企業(yè)在競(jìng)標(biāo)中獲得項(xiàng)目;
(2)提高企業(yè)產(chǎn)品質(zhì)量水平,形成核心競(jìng)爭(zhēng)力;
(3)展示企業(yè)自身產(chǎn)品技術(shù)實(shí)力,提高企業(yè)知名度;
(4)提高企業(yè)市場(chǎng)競(jìng)爭(zhēng)力與業(yè)績(jī),擴(kuò)大市場(chǎng)。
免責(zé)聲明:1、文章文字與圖片來源網(wǎng)絡(luò),如有問題請(qǐng)及時(shí)聯(lián)系我們。2、涉及轉(zhuǎn)載的所有文章、圖片、音頻視頻文件等資料,版權(quán)歸版權(quán)所有人所有。3、本文章內(nèi)容如無意中侵犯了媒體或個(gè)人的知識(shí)產(chǎn)權(quán),請(qǐng)聯(lián)系我們立即刪除
審核編輯 黃昊宇
-
自動(dòng)化測(cè)試
+關(guān)注
關(guān)注
0文章
194瀏覽量
26852
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論