• 
    

    
    

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

      ?

      淺談項目管理在系統(tǒng)測試中的作用

      2016-03-14 02:14:44祁俊勝北京銳安科技有限公司100044
      電子測試 2016年13期
      關(guān)鍵詞:測試人員測試用例項目管理

      祁俊勝(北京銳安科技有限公司,100044)

      ?

      淺談項目管理在系統(tǒng)測試中的作用

      祁俊勝
      (北京銳安科技有限公司,100044)

      摘要:現(xiàn)代軟件項目的系統(tǒng)測試工作,比較復(fù)雜,存在一些問題,將項目管理的思想應(yīng)用于系統(tǒng)測試的過程之中,可以處理好各種問題,從而保證項目軟件的質(zhì)量,能夠更好更好的發(fā)布版本,搶占市場。

      關(guān)鍵詞:項目管理;系統(tǒng)測試

      1 項目管理與系統(tǒng)測試的各種定義

      項目是為提供某項獨特的產(chǎn)品、服務(wù)或成果所進行的臨時的一次性努力。更詳細的解釋是用有限的資源、有限的時間為特定客戶完成特定目標(biāo)的一次性工作。系統(tǒng)測試的定義:一般就是在軟件項目開發(fā)完成之后,根據(jù)系統(tǒng)需求分析說明書給出的規(guī)則進行驗證的過程,需求測試人員編寫test case(測試用例),一一進行驗證,若發(fā)現(xiàn)問題,則提交bug(缺陷)。

      我們可以把系統(tǒng)測試理解為一個項目,就是在規(guī)定的時間內(nèi),把軟件項目的各種功能與性能需求根據(jù)需求分析說明書的定義進行一一驗證的過程。項目管理的思想可以很好的應(yīng)用于系統(tǒng)測試的整個流程。下面我們進行逐步分析。

      項目管理,就是把各種知識、技能、手段和技術(shù)應(yīng)用于項目活動之中,以達到項目的要求。項目管理是通過應(yīng)用和綜合諸如啟動、規(guī)劃、實施、監(jiān)視與控制和結(jié)尾等項目管理過程進行的。

      項目管理過程包括:啟動、規(guī)劃、執(zhí)行、監(jiān)督與控制、收尾過程。系統(tǒng)測試過程包括:測試申請、測試用例編寫與評審、測試執(zhí)行、測試控制與監(jiān)督、測試報告編寫與發(fā)布。上述過程是一一對應(yīng)的關(guān)系。項目管理的過程同樣適應(yīng)于系統(tǒng)測試過程的管理與控制。

      2 系統(tǒng)測試在項目生命周期的位置與作用

      一般軟件項目的生命周期有:需求調(diào)研、軟件設(shè)計、概要設(shè)計、詳細設(shè)計與編碼、單元集成測試、系統(tǒng)測試、發(fā)布版本。

      系統(tǒng)測試在整個軟件開發(fā)的生命周期是排在靠后的位置,但是測試工作應(yīng)該在最初的需求調(diào)研就開始涉足,否則進入的越晚,后期發(fā)現(xiàn)bug進行修正的成本就會越高。當(dāng)需求分析說明書進行定義的一個功能,開發(fā)人員未能完成開發(fā),在測試申請進行提交后,進行系統(tǒng)測試用例編寫,如果在此過程中未發(fā)現(xiàn)此問題。則后期必然出現(xiàn)嚴重bug(因功能需求未能實現(xiàn),定義為嚴重bug),后期開發(fā)人員需求加班加點進行增加新功能,這樣會導(dǎo)致開發(fā)成本成幾何級別的增加。因此建議測試工作項目的開始就進行工作任務(wù)的分配。

      系統(tǒng)測試的作用,就是為了保證項目軟件的質(zhì)量,能夠達到用戶的要求,符合市場需求。不僅僅只能為了走一個流程而設(shè)定,這里確實需要我們測試工程師做出很多工作與努力的。前期發(fā)的bug越多,解決的越多,就能夠更好的保證產(chǎn)品質(zhì)量。

      3 現(xiàn)代項目管理的思想

      現(xiàn)代軟件項目管理思想有傳統(tǒng)的瀑布模式管理、敏杰開發(fā)兩種模式。

      瀑布模式:是1970年溫斯頓·羅伊斯提出的模型。瀑布模型將軟件生命周期劃分為制定計劃、需求分析、軟件設(shè)計、程序編寫、軟件測試、運行維護等六個基本活動,并且規(guī)定了他們自上而下、相互銜接的固定次序,如同瀑布一樣,逐級下落。從本質(zhì)上來講,他是一個軟件開發(fā)模式,開發(fā)流程是通過各種階段展開的,從系統(tǒng)需求分析到產(chǎn)品發(fā)布維護運行,每個階段都會產(chǎn)生各種循環(huán)反饋,因此,如果有的信息未被完全覆蓋或者發(fā)現(xiàn)了個別問題,那么最好返回上一階段并進行修改,開發(fā)進程從一個階段流動到下一個階段。

      敏捷開發(fā)模式:敏捷開發(fā)是一種以人為核心、迭代、循序漸進的開發(fā)方法。在敏捷開發(fā)中,軟件項目的構(gòu)建被切分為多個小項目,各種小項目的成果都經(jīng)過測試,具備集成和可運行的特征。換言之,就是把一個大項目分為多個互相聯(lián)系但也可以獨立運行的子項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。

      兩者各有所長,根據(jù)軟件項目的大小,我們可以詳細將系統(tǒng)測試所用的模式進行分類。一般的大型項目需要長周期的,則可以考慮瀑布模式管理,這樣可以很好的分配資源,有文檔和流程管理,可以保證項目系統(tǒng)測試能夠正常的進行。

      若是項目比較小巧靈活,可以考慮敏捷開發(fā)的模式,邊開發(fā)邊測試邊修改。開發(fā)與測試同時進行工作,也能方便溝通交流,有問題就可以吼一聲,確認了bug之后,進行修改,驗證,能夠縮短項目系統(tǒng)測試的時間,使得產(chǎn)品版本盡快發(fā)布,使得產(chǎn)品部門,銷售部門能有充足的時間進行宣傳與運作。

      4 傳統(tǒng)的系統(tǒng)測試現(xiàn)狀與弊病

      現(xiàn)在的系統(tǒng)測試一般情況是在項目開發(fā)之前的15天,提交項目測試申請;測試人員根據(jù)項目需求分析說明書編寫,系統(tǒng)測試用例與系統(tǒng)測試計劃;然后執(zhí)行項目系統(tǒng)測試;編寫測試報告進行發(fā)布。但是往往因為項目管理的原因,需求各種變化,所以在提交測試申請的時間一般只有5天左右的時間,進行項目測試計劃與測試用例編寫、評審。在5天的時間內(nèi),測試人員進行系統(tǒng)需求分析說明書的理解,往往不夠徹底,在評審工作中,會出現(xiàn)修改測試用例的情況發(fā)生。這樣會造成測試時間減少的壞處。在測試執(zhí)行過程中,因為測試人員對需求分析理解的不透徹,需求跟產(chǎn)品設(shè)計、技術(shù)經(jīng)理、開發(fā)人員各種溝通交流,會影響測試質(zhì)量的提高。在測試執(zhí)行過程中,也會發(fā)生因為老板決定要發(fā)布版本,讓步放行,連帶bug一起發(fā)布的情況發(fā)生,這都是傳統(tǒng)的系統(tǒng)測試存在的問題。

      5 如何將項目管理應(yīng)用于系統(tǒng)測試

      我們把系統(tǒng)測試理解為一個項目管理的過程。在系統(tǒng)測試的過程中應(yīng)用于項目管理的思想,就可以很好的解決上述問題。利用新的項目管理的思想,進行項目任務(wù)的分配分解,很好的疏通各種人員關(guān)系,合理的分配時間、人力各種資源,就看可以很好的項目系統(tǒng)測試的正常進行。

      系統(tǒng)測試計劃的編寫,就是整個項目的規(guī)劃設(shè)計,需求制定測試時間安排、人員配備,系統(tǒng)測試各個階段(輪數(shù))的詳細時間人力投入。利用項目管理的思想解決系統(tǒng)測試的問題,可以將系統(tǒng)測試的各個階段,能夠保證在測試經(jīng)理的控制之中,可以詳細的了解系統(tǒng)測試過程中,遇到的各種問題,及時與項目經(jīng)理進行溝通,保證項目質(zhì)量的問題。

      系統(tǒng)測試用例的編寫,利用項目管理的思想,進行分類分模塊編寫,覆蓋整個項目需求分析說明書。在用例編寫后,進行測試用例評審的過程中,利用項目管理的思想,選擇技術(shù)、產(chǎn)品、分析、設(shè)計、開發(fā)人員進行評審,保證后續(xù)測試執(zhí)行能夠正常完成。

      系統(tǒng)測試的執(zhí)行過程中,可以用項目管理的范圍控制、進度管理進行詳細管理。如果碰到項目需求分析發(fā)生變更,利用項目管理的流程變更,進行相應(yīng)的系統(tǒng)測試變更,需要各級領(lǐng)導(dǎo)同意。在系統(tǒng)測試執(zhí)行過程中,也要考慮到成本控制的問題,同樣在項目管理思想中也有相應(yīng)的解決方法。

      系統(tǒng)測試的控制過程,如果發(fā)生了一些意外情況,比如說項目延期,則需要測試經(jīng)理進行郵件說明,向各級領(lǐng)導(dǎo)申請同意。項目的系統(tǒng)測試延期,可能會影響很大,在項目管理思想當(dāng)中,有項目失敗的經(jīng)驗可以借鑒,具體操作方法,各位可以參考一些項目的書籍。

      6 總結(jié)

      在系統(tǒng)測試的整個過程中,引入項目管理的思想,是可以保證系統(tǒng)測試能夠很好的執(zhí)行,項目的規(guī)劃等同于系統(tǒng)測試計劃編寫,項目的執(zhí)行與控制等同于系統(tǒng)測試的執(zhí)行與控制,項目的收尾等同于系統(tǒng)測試的報告編寫與發(fā)布。項目管理的思想在軟件項目系統(tǒng)測試中的作用是巨大的。

      The function of project management in system testing

      Qi Junsheng
      (Beijing Rui An science and Technology Co.,Ltd.100044)

      Abstract:Modern software project of the system testing, it is more complex,there are some problems,the project management theory is applied to the test system can deal with all kinds of problems,so as to ensure the quality of software project,to better the release version of this, to seize the market.

      Keywords:project management;system test

      猜你喜歡
      測試人員測試用例項目管理
      移動應(yīng)用眾包測試人員信譽度復(fù)合計算模型研究
      裝配式EPC總承包項目管理
      基于大數(shù)據(jù)分析的集合式EPC總承包項目管理軟件技術(shù)的應(yīng)用
      項目管理在科研項目管理中的應(yīng)用
      基于SmartUnit的安全通信系統(tǒng)單元測試用例自動生成
      未來如何更高效地進行工程項目管理
      基于混合遺傳算法的回歸測試用例集最小化研究
      高校分析測試中心測試隊伍建設(shè)方案初探
      山東化工(2018年20期)2018-04-02 16:30:53
      淺析軟件測試中的心理學(xué)應(yīng)用
      基于依賴結(jié)構(gòu)的測試用例優(yōu)先級技術(shù)
      渝中区| 县级市| 安阳市| 石棉县| 德化县| 涪陵区| 山西省| 余江县| 鲜城| 黄浦区| 晴隆县| 长海县| 汉源县| 崇信县| 绥德县| 交城县| 北安市| 清远市| 囊谦县| 枣强县| 沁源县| 金湖县| 五常市| 平湖市| 武夷山市| 武冈市| 永川市| 张家界市| 沅江市| 古丈县| 民权县| 上蔡县| 滨州市| 宜章县| 韶山市| 临朐县| 木兰县| 左权县| 怀柔区| 资中县| 卢湾区|