国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件測(cè)試的現(xiàn)狀分析及未來(lái)發(fā)展研究

2014-04-29 00:44徐文騏
電腦迷 2014年21期
關(guān)鍵詞:軟件測(cè)試

徐文騏

摘 要 全球信息化推動(dòng)我國(guó)軟件產(chǎn)業(yè)的蓬勃發(fā)展,隨著軟件工程學(xué)的深入研究,我國(guó)的軟件測(cè)試于“六五”期間逐步發(fā)展起來(lái)。但由于起步時(shí)間較晚,當(dāng)前我國(guó)在軟件測(cè)試認(rèn)識(shí)的正確性及全面性、軟件測(cè)試技術(shù)的先進(jìn)性等方面與一些知名軟件產(chǎn)業(yè)強(qiáng)國(guó)之間還存在著不小的差距。隨著當(dāng)前一些大型、超大型信息系統(tǒng)的投入使用,軟件質(zhì)量正越來(lái)越被我國(guó)軟件企業(yè)所重視,軟件測(cè)試行業(yè)正迎來(lái)又一輪發(fā)展契機(jī)。本文通過(guò)對(duì)于當(dāng)前國(guó)內(nèi)軟件測(cè)試行業(yè)的現(xiàn)狀分析,指出當(dāng)前存在的問(wèn)題及其原因,并給出相關(guān)意見(jiàn)及建議,點(diǎn)明我國(guó)軟件測(cè)試行業(yè)發(fā)展的關(guān)鍵點(diǎn)及趨勢(shì)。

關(guān)鍵詞 軟件測(cè)試 軟件質(zhì)量 軟件測(cè)試產(chǎn)業(yè)化

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

當(dāng)前我國(guó)的軟件行業(yè)正如雨后春筍般處于蓬勃發(fā)展階段,在短短二十幾年間,正不斷成長(zhǎng)為我國(guó)經(jīng)濟(jì)的又一支柱產(chǎn)業(yè)。但我國(guó)軟件行業(yè)仍處于發(fā)展的初級(jí)階段,大部分我國(guó)的軟件企業(yè),仍然存在著重開(kāi)發(fā),輕測(cè)試,追求眼前功能的實(shí)現(xiàn),對(duì)于性能及功能優(yōu)化方面考慮甚少的問(wèn)題,對(duì)于軟件質(zhì)量的保證及軟件行業(yè)的發(fā)展帶來(lái)極大的風(fēng)險(xiǎn)和極為不利的影響。本文將對(duì)軟件測(cè)試的認(rèn)識(shí)、測(cè)試技術(shù)、測(cè)試商業(yè)化等方面的當(dāng)前現(xiàn)狀進(jìn)行分析并對(duì)軟件測(cè)試行業(yè)的發(fā)展趨勢(shì)進(jìn)行探討。

1國(guó)內(nèi)軟件測(cè)試行業(yè)的現(xiàn)狀分析

1.1軟件測(cè)試行業(yè)的現(xiàn)狀及問(wèn)題

首先,我們需要承認(rèn)的是:我國(guó)軟件行業(yè)的發(fā)展仍處于較不成熟的階段,軟件測(cè)試行業(yè)的現(xiàn)狀令人較為擔(dān)憂(yōu)。不得不說(shuō),當(dāng)前,軟件測(cè)試在軟件行業(yè)中處于一個(gè)絕對(duì)的劣勢(shì)地位,無(wú)論是比重還是質(zhì)量都與歐、美、日、印度等一些軟件強(qiáng)國(guó)存在著巨大的鴻溝。

數(shù)據(jù)顯示,中國(guó)軟件測(cè)試行業(yè)存在著巨大的人才缺口。據(jù)不完全統(tǒng)計(jì),當(dāng)前,我國(guó)軟件測(cè)試行業(yè)的人才缺口達(dá)到30—40萬(wàn)人。2008年,國(guó)內(nèi)最大的軟件測(cè)試網(wǎng)站51testing軟件測(cè)試網(wǎng)發(fā)起了中國(guó)首屆企業(yè)軟件測(cè)試現(xiàn)狀調(diào)查活動(dòng),并在此基礎(chǔ)上進(jìn)行了全面、真實(shí)、有效的數(shù)據(jù)分析和整理,很好的體現(xiàn)了當(dāng)前我國(guó)軟件測(cè)試的現(xiàn)狀。通過(guò)《2008年首屆企業(yè)軟件測(cè)試現(xiàn)狀調(diào)查報(bào)告》中的部分?jǐn)?shù)據(jù),可以清晰的看出當(dāng)前軟件測(cè)試行業(yè)存在的問(wèn)題與不足。

調(diào)研結(jié)果顯示,首先,我國(guó)當(dāng)前沒(méi)有設(shè)立獨(dú)立測(cè)試部門(mén)的比例達(dá)到了51%;此外,從企業(yè)專(zhuān)職測(cè)試人員與開(kāi)發(fā)人員的比例來(lái)看,企業(yè)測(cè)試人員與開(kāi)發(fā)人員的比例集中在1:3—1:5左右.19%的企業(yè)該比例達(dá)到甚至超過(guò)1:7,這與國(guó)外軟件業(yè)1:1的比例相差甚遠(yuǎn)。說(shuō)明我國(guó)部分軟件企業(yè)測(cè)試人員嚴(yán)重匱乏,開(kāi)發(fā)測(cè)試人員配置比例嚴(yán)重不均;再者,報(bào)告顯示:對(duì)于軟件測(cè)試重視程度在“很不規(guī)范”,“不規(guī)范”,“一般”的比例達(dá)到了49%,顯示我國(guó)“重開(kāi)發(fā)、輕測(cè)試”的思想仍然比較嚴(yán)重。另外,目前我國(guó)測(cè)試行業(yè)測(cè)試技術(shù)仍然處于相對(duì)落后階段,對(duì)于測(cè)試人員的需求仍以手工測(cè)試人員為主,功能自動(dòng)化測(cè)試工程師及性能測(cè)試工程師仍處于供不需求的嚴(yán)重缺乏狀態(tài);同時(shí),企業(yè)對(duì)于相關(guān)職業(yè)技能提升規(guī)劃并不重視,對(duì)于軟件測(cè)試人員的進(jìn)一步培養(yǎng)缺乏有效機(jī)制,極大的遏制了軟件測(cè)試行業(yè)的進(jìn)一步發(fā)展;此外,企業(yè)對(duì)于測(cè)試流程規(guī)范程度不夠,部分企業(yè)并未建立規(guī)范的評(píng)審流程,并且大部分企業(yè)對(duì)于性能測(cè)試及自動(dòng)化測(cè)試重視不夠,都給最后的軟件交付時(shí)的質(zhì)量帶來(lái)了更多的不確定性及風(fēng)險(xiǎn)。

1.2軟件測(cè)試行業(yè)現(xiàn)狀的原因剖析

(1)國(guó)內(nèi)的軟件行業(yè)仍處于“溫飽”階段

雖然我國(guó)軟件行業(yè)處于蓬勃發(fā)展的階段,但當(dāng)前大部分軟件企業(yè)都處于剛剛起步階段。企業(yè)規(guī)模不大,企業(yè)資金相對(duì)緊張,甚至部分企業(yè)“有價(jià)無(wú)市”,還處于“過(guò)緊日子”,向上擴(kuò)張的初級(jí)階段。而搞好軟件測(cè)試恰恰正是由“溫飽”向“小康”的轉(zhuǎn)變。軟件質(zhì)量也是在從量變到質(zhì)變的過(guò)程,需要一定的投入才能有所產(chǎn)出,據(jù)測(cè)算,一個(gè)好的軟件花在測(cè)試上的時(shí)間基本占據(jù)整個(gè)開(kāi)發(fā)成本的30%—40%,并且軟件缺陷查找過(guò)程遵循2-8定律,即后20%的缺陷需通過(guò)80%的測(cè)試成本,因而當(dāng)前軟件產(chǎn)業(yè)的不發(fā)達(dá)導(dǎo)致軟件測(cè)試的窘境也就是順理成章的事。

(2)缺乏對(duì)于軟件測(cè)試的認(rèn)識(shí)及重視程度

當(dāng)前,我國(guó)很多軟件企業(yè)更多關(guān)注功能實(shí)現(xiàn),以滿(mǎn)足功能需求為第一己任。有時(shí)為了趕項(xiàng)目進(jìn)度,部分軟件企業(yè)甚至直接忽視軟件測(cè)試環(huán)節(jié),僅通過(guò)程序員開(kāi)發(fā)階段的單元測(cè)試,集成測(cè)試及功能驗(yàn)證測(cè)試的通過(guò)就作為軟件上線的依據(jù)。部分軟件項(xiàng)目的失敗正式源于對(duì)于軟件測(cè)試重要性的認(rèn)識(shí)不足所導(dǎo)致。然而,從軟件工程的角度來(lái)看,無(wú)論是經(jīng)典的瀑布模型,全過(guò)程管理模型還是最新的敏捷過(guò)程模型scrum模型,開(kāi)發(fā)驗(yàn)證環(huán)節(jié)都是軟件開(kāi)發(fā)活動(dòng)中的一個(gè)重要組成部分,貫穿于軟件開(kāi)發(fā)的全過(guò)程。部分企業(yè)認(rèn)為,軟件測(cè)試是一個(gè)影響開(kāi)發(fā)進(jìn)度,浪費(fèi)企業(yè)資源的吃力不討好的產(chǎn)物,熟不知,軟件測(cè)試是控制軟件產(chǎn)品質(zhì)量的重要手段,是控制成本的關(guān)鍵。

(3)軟件企業(yè)的管理者質(zhì)量意識(shí)淡薄

部分軟件企業(yè)的項(xiàng)目經(jīng)理并沒(méi)有項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn),并不能夠很好的組織相關(guān)軟件測(cè)試工作,還有部分管理者雖然提出了相關(guān)保證軟件產(chǎn)品質(zhì)量的要求及口號(hào),但是當(dāng)需要在軟件測(cè)試投入大量人力物力財(cái)力之時(shí),亦或是在軟件開(kāi)發(fā)進(jìn)度與軟件測(cè)試存在沖突之時(shí),往往對(duì)軟件測(cè)試投入極少,以犧牲軟件測(cè)試為代價(jià),換取軟件開(kāi)發(fā)進(jìn)度,對(duì)最后軟件質(zhì)量的影響不言而喻。

(4)軟件企業(yè)缺乏全過(guò)程質(zhì)量控制體系或相關(guān)體系不健全

目前,國(guó)內(nèi)軟件企業(yè)能達(dá)到ISO:9001和CMMI(能力成熟度模型)3級(jí)以上的高級(jí)認(rèn)證的相對(duì)較少,甚至部分申評(píng)成功的企業(yè),只是將此作為營(yíng)銷(xiāo)的籌碼。在日后的軟件開(kāi)發(fā)過(guò)程中,因相關(guān)質(zhì)量控制體系實(shí)行起來(lái)較為繁瑣,將會(huì)浪費(fèi)許多時(shí)間及人力及財(cái)力,施行的企業(yè)寥寥無(wú)幾。目前,國(guó)內(nèi)軟件產(chǎn)品質(zhì)量監(jiān)控體系和執(zhí)行標(biāo)準(zhǔn)都是較為模糊的,軟件提供商的質(zhì)量承諾,既沒(méi)有相應(yīng)機(jī)構(gòu)的監(jiān)督,也沒(méi)有第三方來(lái)嚴(yán)格論證,給中國(guó)軟件產(chǎn)業(yè)提供了滋生不求質(zhì)量的溫床,成為軟件產(chǎn)業(yè)快速發(fā)展的瓶頸。

(5)軟件從業(yè)人員的人數(shù)嚴(yán)重不足,技術(shù)落后

據(jù)測(cè)算,目前在國(guó)內(nèi)120萬(wàn)軟件從業(yè)人員中,真正能擔(dān)當(dāng)軟件測(cè)試職位的不超過(guò)5萬(wàn),而目前高等教育中專(zhuān)業(yè)的軟件測(cè)試教育近于空白,獨(dú)立開(kāi)設(shè)軟件測(cè)試課程的高校非常少,這就形成測(cè)試人才緊缺、需求不斷增大的現(xiàn)象。目前國(guó)內(nèi)軟件測(cè)試的人才需求缺口超過(guò)20萬(wàn)人。此外,當(dāng)前我國(guó)軟件測(cè)試仍然以手工測(cè)試為主,屬于勞動(dòng)密集型的手工測(cè)試增加了項(xiàng)目人力成本和溝通成本、低效率以及高差錯(cuò)率。隨著目前軟件規(guī)模不斷擴(kuò)大,用戶(hù)對(duì)軟件質(zhì)量的要求越來(lái)越高,缺乏自動(dòng)化測(cè)試及管理的能力,也是影響軟件產(chǎn)業(yè)發(fā)展的又一關(guān)鍵因素。

2軟件測(cè)試行業(yè)的未來(lái)發(fā)展趨勢(shì)

國(guó)內(nèi)軟件測(cè)試尚處于起步階段,雖然與軟件發(fā)達(dá)國(guó)家相比存在著很大的差距,但不可否認(rèn)的是,作為一個(gè)新興產(chǎn)業(yè),軟件測(cè)試行業(yè)的發(fā)展已超出了同期軟件發(fā)達(dá)地區(qū)的水平,為了我國(guó)軟件測(cè)試行業(yè)更好的發(fā)展,我們需直面問(wèn)題,解決問(wèn)題。

(1)首先就是要加強(qiáng)對(duì)軟件測(cè)試的認(rèn)識(shí)及重視程度。軟件開(kāi)發(fā)過(guò)程是一個(gè)標(biāo)準(zhǔn)化的生產(chǎn)過(guò)程,不能只追求軟件產(chǎn)品的開(kāi)發(fā)進(jìn)度,一味求快,并且要認(rèn)識(shí)到軟件測(cè)試是軟件交付前的一道重要工序,是保證軟件質(zhì)量重要,也是最后的機(jī)會(huì)。為了避免已經(jīng)推向市場(chǎng)的產(chǎn)品由于被發(fā)現(xiàn)有嚴(yán)重缺陷而導(dǎo)致大量退貨的現(xiàn)象,從而給軟件開(kāi)發(fā)商及最終客戶(hù)帶來(lái)更多的損失,在軟件產(chǎn)品交付前,進(jìn)行充足,全面的測(cè)試工作是每一個(gè)軟件企業(yè)必須完成的工作,企業(yè)的管理者需要正確認(rèn)識(shí)軟件測(cè)試的重要性,對(duì)軟件測(cè)試足額保障測(cè)試時(shí)間、人力及財(cái)力。

(2)大力培養(yǎng)高素質(zhì)軟件測(cè)試專(zhuān)業(yè)人才,提高軟件測(cè)試技術(shù)能力。政府、軟件企業(yè)、科研機(jī)構(gòu)、高校等需共同努力,為我國(guó)的軟件測(cè)試行業(yè)培養(yǎng)高素質(zhì)人才,高校應(yīng)加大軟件測(cè)試專(zhuān)業(yè)的培養(yǎng)力度,國(guó)內(nèi)各大高??梢耘c軟件測(cè)試培訓(xùn)中心(甚至國(guó)外測(cè)試機(jī)構(gòu))強(qiáng)強(qiáng)聯(lián)手,學(xué)校在培養(yǎng)軟件測(cè)試人才的同時(shí)多引進(jìn)測(cè)試實(shí)踐,軟件測(cè)試培訓(xùn)中心可以把培訓(xùn)班辦到校園內(nèi),在培訓(xùn)在職測(cè)試人員時(shí),多請(qǐng)高校的理論專(zhuān)家們來(lái)講課,取長(zhǎng)補(bǔ)短,相互融合。軟件企業(yè)需加強(qiáng)對(duì)于軟件測(cè)試人員的重視程度,盡量做到開(kāi)發(fā)、測(cè)試1:1的配置水平,并提高測(cè)試人員的薪酬及待遇,并且努力提高企業(yè)自動(dòng)化測(cè)試能力與性能測(cè)試水平,從單一的功能化轉(zhuǎn)向全方面軟件質(zhì)量把控??蒲袡C(jī)構(gòu)、高校還應(yīng)致力于向國(guó)外先進(jìn)的軟件發(fā)達(dá)地區(qū)學(xué)習(xí),加大對(duì)軟件測(cè)試?yán)碚摗y(cè)試技術(shù)、測(cè)試管理的創(chuàng)新和測(cè)試工具的開(kāi)發(fā)并加大推廣力度,強(qiáng)化我國(guó)軟件測(cè)試行業(yè)的專(zhuān)業(yè)水準(zhǔn)。

(3)將軟件測(cè)試從生命周期的后道測(cè)試向質(zhì)量控制上轉(zhuǎn)移,使軟件測(cè)試不單單只是書(shū)面上的白盒及黑盒測(cè)試,應(yīng)參照IS0-9001或者CMMI成熟度模型對(duì)軟件開(kāi)發(fā)過(guò)程進(jìn)行全過(guò)程的質(zhì)量控制,逐步介入軟件開(kāi)發(fā)前的需求評(píng)審,開(kāi)發(fā)中的文檔資料評(píng)審、代碼走查等,最終發(fā)展為軟件監(jiān)理。

(4)大力發(fā)展第三方的專(zhuān)業(yè)測(cè)試機(jī)構(gòu)。重視利用第三方的測(cè)試力量進(jìn)行測(cè)試,這也是重視軟件測(cè)試的一個(gè)表現(xiàn)。當(dāng)然這樣的企業(yè)在國(guó)內(nèi)尚處于鳳毛菱角,但這是一個(gè)趨勢(shì)。第三方軟件測(cè)試企業(yè)辦事效率與質(zhì)量高,依靠技術(shù)與服務(wù)來(lái)征服客對(duì)于軟件企業(yè)而言,從頭去建立測(cè)試部門(mén)、引入相關(guān)人才、并完善測(cè)試體系,需要較大的資金投入。將研發(fā)出來(lái)的軟件產(chǎn)品交給已得到相關(guān)認(rèn)證,實(shí)力強(qiáng)勁的第三方的專(zhuān)業(yè)測(cè)試企業(yè),不僅僅能更好地提升軟件產(chǎn)品的質(zhì)量,而且軟件企業(yè)還能節(jié)約產(chǎn)品測(cè)試成本。并且為專(zhuān)業(yè)測(cè)試人才提供了一個(gè)更好的發(fā)展平臺(tái)。

3結(jié)語(yǔ)

中國(guó)軟件產(chǎn)品質(zhì)量已成為軟件產(chǎn)業(yè)發(fā)展的心病,軟件測(cè)試作為“朝陽(yáng)產(chǎn)業(yè)”,正是其解決之道。經(jīng)過(guò)幾十年的發(fā)展,我國(guó)的軟件測(cè)試和應(yīng)用技術(shù)有了很大的進(jìn)展。然而,當(dāng)前我國(guó)的軟件測(cè)試行業(yè)與軟件發(fā)達(dá)地區(qū)相比還存在著諸多的不足及巨大的差距,很大程度上體現(xiàn)在軟件測(cè)試的意識(shí)、技術(shù)和規(guī)范上的缺失及落后。目前,我們要加強(qiáng)測(cè)試意識(shí)的培養(yǎng),加強(qiáng)技術(shù)上的學(xué)習(xí)與研發(fā),注重專(zhuān)業(yè)測(cè)試人才的培養(yǎng)、規(guī)范軟件開(kāi)發(fā)和測(cè)試流程,相信不久的將來(lái),我國(guó)的軟件測(cè)試將會(huì)迅速蓬勃發(fā)展開(kāi)來(lái)。

參考文獻(xiàn)

[1] [美]Stephen H Kan .軟件質(zhì)量工程——度量與模型(第二版)[M]. 北京:電子工業(yè)出版社,2004.

[2] [美]Cem Kaner等著.計(jì)算機(jī)軟件測(cè)試 (第二版) [M].北京:機(jī)械工業(yè)出版社,2004.

[3] [美]William E Perry著.軟件測(cè)試的有效方法 (第二版)[M]. 北京:機(jī)械工業(yè)出版社,2004.

[4] 51testing. 2008首屆企業(yè)軟件測(cè)試現(xiàn)狀調(diào)查報(bào)告[R]. 中國(guó):51testing, 2008.

猜你喜歡
軟件測(cè)試
軟件測(cè)試方向人才培養(yǎng)“1+X”融合研究
基于OBE的軟件測(cè)試課程教學(xué)改革探索
航天軟件測(cè)試模型構(gòu)建與應(yīng)用
基于MBD模型自動(dòng)生成測(cè)試用例的軟件測(cè)試方法
計(jì)算機(jī)軟件測(cè)試方法的研究
EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
一種航空機(jī)載軟件測(cè)試項(xiàng)目的進(jìn)度改進(jìn)模型
軍用軟件測(cè)試文檔生成設(shè)計(jì)與實(shí)現(xiàn)
軟件測(cè)試工程化模型及應(yīng)用研究