• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

      徐文騏

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

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

      中圖分類號:TP311 文獻標識碼:A

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

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

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

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

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

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

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

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

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

      (2)缺乏對于軟件測試的認識及重視程度

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

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

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

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

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

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

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

      2軟件測試行業(yè)的未來發(fā)展趨勢

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

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

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

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

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

      3結(jié)語

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

      參考文獻

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

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

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

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

      猜你喜歡
      軟件測試
      軟件測試方向人才培養(yǎng)“1+X”融合研究
      基于OBE的軟件測試課程教學改革探索
      計算機教育(2020年5期)2020-07-24 08:53:20
      航天軟件測試模型構(gòu)建與應用
      軟件(2020年3期)2020-04-20 01:45:34
      基于MBD模型自動生成測試用例的軟件測試方法
      計算機軟件測試方法的研究
      電子測試(2018年14期)2018-09-26 06:05:06
      EXCEL和VBA實現(xiàn)軟件測試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      關(guān)于軟件測試技術(shù)應用與發(fā)展趨勢研究
      電子測試(2017年15期)2017-12-18 07:19:20
      一種航空機載軟件測試項目的進度改進模型
      電子測試(2017年12期)2017-12-18 06:36:14
      軍用軟件測試文檔生成設(shè)計與實現(xiàn)
      電子測試(2017年12期)2017-12-18 06:35:35
      軟件測試工程化模型及應用研究
      新营市| 葫芦岛市| 区。| 东乡族自治县| 张掖市| 兴化市| 江孜县| 西青区| 兴业县| 阳城县| 文登市| 定日县| 巴彦淖尔市| 丰宁| 玉龙| 基隆市| 牡丹江市| 正蓝旗| 贵南县| 鄯善县| 黄骅市| 万宁市| 南江县| 略阳县| 县级市| 莎车县| 东源县| 芮城县| 华容县| 克东县| 永平县| 淮安市| 汉川市| 阿坝县| 黄浦区| 耿马| 商城县| 阿拉善右旗| 舞阳县| 清苑县| 侯马市|