• 
    

    
    

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

      軟件測試中存在的問題及對策

      2015-03-02 12:08:03孫瑩
      軟件導(dǎo)刊 2015年1期
      關(guān)鍵詞:軟件測試信息化管理項(xiàng)目管理

      孫瑩

      摘要:在深入分析軟件測試現(xiàn)狀、存在問題的基礎(chǔ)上,結(jié)合項(xiàng)目管理、信息化管理、軟件測試規(guī)范與軟件測試體系,提出相關(guān)對策,為軟件測試工作提供借鑒。

      關(guān)鍵詞:軟件測試;項(xiàng)目管理;信息化管理;軟件測試體系

      DOIDOI:10.11907/rjdk.143656

      中圖分類號:TP306

      文獻(xiàn)標(biāo)識碼:A 文章編號文章編號:16727800(2015)001005002

      0 引言

      軟件測試是軟件開發(fā)的核心環(huán)節(jié),是在軟件交付用戶使用或投入運(yùn)行前,對軟件需求規(guī)格說明、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審[1],是確保軟件質(zhì)量、提高軟件可靠性的關(guān)鍵步驟。隨著IT 技術(shù)的迅速發(fā)展,軟件規(guī)模不斷擴(kuò)大,軟件設(shè)計(jì)的復(fù)雜程度不斷提高,軟件開發(fā)中出現(xiàn)錯(cuò)誤或缺陷的概率也越來越大。同時(shí) ,市場對軟件質(zhì)量重要性的認(rèn)識逐漸增強(qiáng),要求也越來越高,軟件測試在軟件項(xiàng)目實(shí)施過程中的重要性日益突出。然而,軟件測試工作還沒有得到足夠的重視,存在諸多問題。本文著重探討軟件測試存在的問題及其對策。

      1 現(xiàn)狀及存在的問題

      1.1 軟件測試自動(dòng)化程度低

      雖然目前市場上有不少軟件自動(dòng)化測試工具,但由于工具本身的可擴(kuò)展性差、價(jià)格昂貴、操作復(fù)雜等原因,未能得到很好的應(yīng)用,軟件測試仍然需要大量的人工介入,尤其是在嵌入式軟件測試中。隨著軟件開發(fā)水平的不斷發(fā)展及軟件規(guī)模的擴(kuò)大,人工測試項(xiàng)目成本越來越高、差錯(cuò)率越來越大,測試效率越來越低,項(xiàng)目進(jìn)度失控風(fēng)險(xiǎn)不斷加大。

      1.2 文檔管理重視不夠

      文檔的重要性不言而喻,但是在實(shí)際項(xiàng)目中,存在諸多文檔方面的問題,文檔水平參差不齊。如內(nèi)容過于簡單、不符合規(guī)范要求、前后不一致、無法追溯、變更不及時(shí)等。

      1.3 測試案例及方案重復(fù)利用率低

      由于測試管理不嚴(yán)格,大多開發(fā)企業(yè)無成熟的測試案例庫可借鑒使用,測試用例、測試程序、測試方案未保存,或者保存不完整、更新不及時(shí),遇到類似項(xiàng)目測試時(shí),往往無處可尋、難以借鑒,一切都要從頭開始,導(dǎo)致資源浪費(fèi)。

      1.4 測試人員和經(jīng)費(fèi)難以保障

      一般而言,軟件測試成本要占整個(gè)開發(fā)成本的30%~40%,甚至更多,而且應(yīng)配有與開發(fā)人員數(shù)相當(dāng)?shù)膶iT測試隊(duì)伍[2]。當(dāng)前,“重開發(fā)、輕測試”的思想和現(xiàn)象仍較為嚴(yán)重。在測試經(jīng)費(fèi)方面,多數(shù)未單獨(dú)進(jìn)行費(fèi)用預(yù)算,測試費(fèi)用很少,甚至短缺,從而導(dǎo)致測試工作敷衍了事、走過場的現(xiàn)象比較普遍。測試人員培養(yǎng)力度不足,很多情況下重復(fù)從事低水平的手工測試,測試能力提升渠道不暢。測試人才匱乏,能力不足,是制約軟件測試工作發(fā)展的瓶頸。

      1.5 測試工作介入較晚

      不少項(xiàng)目未考慮實(shí)際情況,將測試工作安排在編碼之后。測試人員介入時(shí)間晚,對需求分析和系統(tǒng)設(shè)計(jì)理解不充分,一方面無法發(fā)現(xiàn)需求分析和設(shè)計(jì)上的錯(cuò)誤,另一方面也導(dǎo)致測試時(shí)間不充分,無法對軟件進(jìn)行全面測試,從而影響軟件的質(zhì)量。

      2 相關(guān)對策

      針對上述問題,結(jié)合項(xiàng)目管理方式、信息管理體系建設(shè)思想,提出如下措施。

      2.1 結(jié)合實(shí)際工作靈活采用測試方法

      (1)強(qiáng)化自動(dòng)化測試手段,有針對性地選擇成熟的自動(dòng)化軟件測試工具。針對不同的系統(tǒng)結(jié)構(gòu)、開發(fā)平臺、數(shù)據(jù)庫管理系統(tǒng)選擇不同的測試工具,以提高測試質(zhì)量和效率。

      (2)應(yīng)用先進(jìn)的軟件測試方法。根據(jù)實(shí)際需求,加強(qiáng)性能測試、容量測試、余量測試等測試類型的測試力度。

      (3)學(xué)習(xí)借鑒與自主研制有機(jī)結(jié)合。在充分借鑒國內(nèi)外先進(jìn)軟件測試機(jī)構(gòu)經(jīng)驗(yàn)和軟件工具成果的基礎(chǔ)上,結(jié)合自身特點(diǎn)和需求,可自主研制開發(fā)具有自主知識產(chǎn)權(quán)的軟件測試工具。

      2.2 建立統(tǒng)一的軟件測試標(biāo)準(zhǔn)和完善的軟件測試體系

      (1)統(tǒng)一的軟件測試標(biāo)準(zhǔn)規(guī)范和軟件測試體系,是對軟件測試的整個(gè)過程進(jìn)行明確的約束[3]。需對測試組織管理中的工作流程、人員組成、階段任務(wù)和主要工作等作出規(guī)定,并對每類文檔的格式、內(nèi)容等制定統(tǒng)一的技術(shù)標(biāo)準(zhǔn)。加強(qiáng)標(biāo)準(zhǔn)和體系在實(shí)施中的過程管理,盡早發(fā)現(xiàn)需求和設(shè)計(jì)中的問題,不僅可有效提高軟件質(zhì)量,還可大大減少軟件開發(fā)成本。

      (2)建立缺陷案例庫和測試用例庫,提高測試案例和測試方案的利用率,方便報(bào)告、查詢、分類、跟蹤、處理和驗(yàn)證缺陷。這樣不但可以盡早發(fā)現(xiàn)不確定問題的來源,縮短從發(fā)現(xiàn)問題到定位和解決問題的時(shí)間,還可為開發(fā)人員和測試人員提供借鑒,避免類似問題再次發(fā)生,提高工作效率和軟件質(zhì)量。

      (3)注重軟件配置管理,加強(qiáng)對文檔的管理。在整個(gè)軟件測試過程中,重視軟件配置管理,加強(qiáng)變更的有效控制。通過有效的軟件配置管理過程降低變更可能導(dǎo)致的一系列風(fēng)險(xiǎn),提高整個(gè)測試團(tuán)隊(duì)的工作效率,使測試管理過程規(guī)范而有效。

      2.3 將項(xiàng)目管理納入軟件測試管理

      (1)將項(xiàng)目管理和軟件測試流程有機(jī)結(jié)合,加強(qiáng)開發(fā)人員與軟件測試人員之間的溝通管理。在軟件測試中很多問題是相似的,通過與項(xiàng)目組的其他成員進(jìn)行溝通討論,借助團(tuán)隊(duì)的力量解決實(shí)際問題,通過團(tuán)隊(duì)合作和分享,將出現(xiàn)的問題記錄在缺陷管理軟件上,團(tuán)隊(duì)中的每個(gè)人都可以看到錯(cuò)誤的產(chǎn)生背景及解決方案,從而提高工作效率。

      (2)加大軟件測試投入,配備專門的測試隊(duì)伍。改變“重開發(fā)、輕測試”的思想觀念。加大測試人員的培訓(xùn)力度,重視能力的提升,改善測試人員的待遇,提高他們對測試工作的認(rèn)同感和成就感。

      (3)加強(qiáng)軟件測試風(fēng)險(xiǎn)管理。軟件需求的頻繁變更、人事變動(dòng)、測試進(jìn)度安排不科學(xué)、技術(shù)方法的不成熟等都會給軟件測試活動(dòng)帶來一定的風(fēng)險(xiǎn)。在軟件測試過程中需強(qiáng)化風(fēng)險(xiǎn)意識,認(rèn)真編寫風(fēng)險(xiǎn)管理計(jì)劃,做好風(fēng)險(xiǎn)識別、風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)處理、風(fēng)險(xiǎn)跟蹤與監(jiān)控工作,做好進(jìn)度管理中的人物分解與排序、進(jìn)度計(jì)劃、進(jìn)度控制。

      (4)加強(qiáng)軟件測試進(jìn)度管理。采取科學(xué)方法評估軟件測試的工作量和進(jìn)度,制定切實(shí)可行的測試計(jì)劃,盡早介入測試工作。實(shí)際測試工作中不少環(huán)節(jié)可以開發(fā)和測試并行處理,如測試計(jì)劃編寫,測試工具選擇以及測試環(huán)境搭建等。這樣不僅可以提高工作效率,還可在前期發(fā)現(xiàn)并解決缺陷,降低修改、補(bǔ)救軟件所耗費(fèi)的成本。

      3 結(jié)語

      軟件測試是保證軟件質(zhì)量的重要途徑。本文對軟件測試工作中的存在的一些問題進(jìn)行了分析,結(jié)合項(xiàng)目管理、信息化管理、軟件測試體系等,提出相關(guān)措施,可為有效提高軟件測試的技術(shù)水平和管理水平,促進(jìn)軟件質(zhì)量和可靠性的整體提升提供借鑒和參考。

      猜你喜歡
      軟件測試信息化管理項(xiàng)目管理
      裝配式EPC總承包項(xiàng)目管理
      基于大數(shù)據(jù)分析的集合式EPC總承包項(xiàng)目管理軟件技術(shù)的應(yīng)用
      項(xiàng)目管理在科研項(xiàng)目管理中的應(yīng)用
      基于OBE的軟件測試課程教學(xué)改革探索
      未來如何更高效地進(jìn)行工程項(xiàng)目管理
      EXCEL和VBA實(shí)現(xiàn)軟件測試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
      電子測試(2017年15期)2017-12-18 07:19:20
      關(guān)于當(dāng)代電網(wǎng)項(xiàng)目的信息化管理分析
      關(guān)于高速公路路政信息化管理的幾點(diǎn)思考
      公司信息化管理與經(jīng)濟(jì)效益提升研究
      中國市場(2016年33期)2016-10-18 13:49:28
      六盘水市| 韩城市| 新昌县| 原平市| 肃南| 共和县| SHOW| 克什克腾旗| 云梦县| 萨嘎县| 连南| 望江县| 花莲市| 朝阳市| 通州市| 辽阳县| 铁力市| 正镶白旗| 新乐市| 冀州市| 长子县| 宁强县| 岐山县| 德庆县| 湖口县| 论坛| 青岛市| 出国| 遵义县| 雷州市| 双城市| 曲麻莱县| 阳江市| 介休市| 崇州市| 东辽县| 桐梓县| 同心县| 三明市| 喜德县| 津南区|