qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          項目管理中橫向視角下的軟件測試過程管理

           摘要:軟件測試過程的管理可以從項目管理的角度出發(fā),在橫向視角下分析,應(yīng)先按照過程模型來認清測試過程本身,對測試過程進行配置管理、對測試過程進行有效評價,測試風(fēng)險分析與測試成本管理。

            關(guān)鍵詞:軟件測試;過程管理;項目管理;測試管理

            1、軟件測試過程概述

            軟件測試在軟件開發(fā)中 占重要的地位,它關(guān)乎所開發(fā)軟件的總體質(zhì)量,它是保證軟件可靠性的重要手段。軟件測試目的是找出軟件的缺陷,并對缺陷進行分析和管理,從而消除缺陷,并為 軟件的評價及決策提供依據(jù)。軟件測試過程從理論上來說是一種抽象的模型,主要用于定義軟件測試的方法和流程,從實際操作層面上來看,它包括測試需求分析、 測試策劃、測試設(shè)計與實現(xiàn)、測試實行和測試總結(jié),并對以上步驟進行精煉,最后抽象出很多種軟件測試過程模型,常見的模型包括V模型、W模型、H模型,X模 型、前置模型等。

            各種模型為軟件測試提供了參考,在實際測試過程中根據(jù)模式靈活應(yīng)用,加強對整個測試過程的有效管理。軟件測試過程的質(zhì)量將直接影響測試結(jié)果的準(zhǔn)確性和有效性。軟件測試過程和軟件開發(fā)過程一樣,都遵循軟件工程原理,管理學(xué)原理等。

            2、軟件測試過程管理概況及存在的問題

            2.1 軟件測試過程管理概況

             軟件測試過程的有效管理是測試成功的重要保障,它是通過一定的管理方法和工具對整個軟件測試過程進行監(jiān)控,從而提高軟件產(chǎn)品的質(zhì)量。測試過程包括技術(shù)過 程、管理過程和支持過程三大部分,對測試過程的管理主要是測量和分析軟件測試過程的有效性和效率,進行基于度量的軟件測試過程的持續(xù)改進。軟件測試過程管 理的目的是對軟件產(chǎn)品的整個測試流程中所涉及的方法、技術(shù)、人員、活動本身進行控制和管理,通過有效的管理確保軟件產(chǎn)品的質(zhì)量基礎(chǔ)上提高開發(fā)效率。可以提 高機構(gòu)的軟件開發(fā)能力和軟件產(chǎn)品測試的管理水平,強化企業(yè)的管理理念,提升開發(fā)機構(gòu)市場競爭力,有效的過程管理是軟件測試團隊實力的體現(xiàn),是軟件企業(yè)制勝 的法寶。

            2.2 軟件測試過程管理現(xiàn)實所存在的問題

            目前,多數(shù)軟件組織對測試的定位都非常模糊和局限,認為軟件測試就僅僅是測試用例的一些實際執(zhí)行過程,沒有系統(tǒng)的測試管理思想和良好的測試管理工具,以至于對測試方法與測試策略顯得沒有針對性和計劃性,整個測試過程顯得“虎頭蛇尾,馬虎了事”。

            有些對測試過程認識不夠系統(tǒng),將測試活動看作功能測試性能測試,所使用的測試工具大多也只集中于軟件功能測試和結(jié)構(gòu)測試,而缺乏對軟件測試過程管理的全面支持,沒有對整個過程進行系統(tǒng)的管理。

            目前使用的軟件測試管理工具種類繁多,其中市場上主流的軟件測試管理工具有:Test Link(開源組織),HP Quality Center (Test Director),Test Center(上海澤眾軟件出品),IBM Rational Test Manager等軟件。諸如此類測試管理軟件大都按照軟件測試在整個軟件生命周期中的位置來管理測試需求、測試計劃、測試執(zhí)行以及軟件缺跟蹤。在整個軟件 測試過程中,軟件過程管理很自然地傾向于從縱向上著眼,從而疏漏了橫向視野下的軟件測試管理成分以及各成分之間的關(guān)系。

            3、橫向視角分析軟件測試過程管理

            首先,分析軟件測試過程管理要立足于軟件項目管理,從橫向上審視測試過程是對軟件測試管理的重要補充。針對測試的每個階段進行的測試過程評價管理、依據(jù)測試過程進行配置管理、測試風(fēng)險分析管理與測試成本管理。

           3.1 測試過程評價管理

            軟件測試評價管理由測試過程的觀察、判斷、分析和管理構(gòu)成。整個評價活動包括:確定評價需求、編制評價規(guī)格說明、制定評價計劃、執(zhí)行評價計劃和 得出評價結(jié)論。各階段的評價活動根據(jù)各階段的特征來開展,需要管理好評價過程的輸入(請求者提供的軟件說明書、軟件的部件和評價者提供的預(yù)先確定的評價說 明、評價方法和工具)和輸出(評價記錄、評價報告草案、評審后的評價報告)以及評價中所涉及的文檔包括:評價需求、評價規(guī)格說明、評價計劃和評價報告等。

            3.2 軟件測試配置管理

            測試工件管理是軟件測試管理的基本內(nèi)容,是降低軟件測試混亂程度、增強測試過程可見性和降低風(fēng)險的重要舉措。軟件測試過程中涉及到許多測試工 件,每個測試工件都可能演化出不同的版本,不同的測試工件之間存在復(fù)雜而易變的關(guān)聯(lián)關(guān)系,測試工件具有易變特性。在軟件測試過程中從測試各階段橫向上把握 配置管理,具體包括各階段配置項標(biāo)識、配置項控制、配置項狀態(tài)報告和審計。

            3.3 軟件測試成本管理

            成本管理對于整個項目尤為重要,軟件測試中的成本管理就是根據(jù)企業(yè)的情況和軟件測試項目的具體要求,利用公司既定的資源,在保證軟件測試項目的 進度、質(zhì)量達到客戶滿意的情況下,對軟件測試項目成本進行有效的組織、實施、控制、跟蹤、分析和考核等一系列管理活動,最大限度地降低軟件測試成本,提高 項目利潤。測試成本的管理以測試產(chǎn)能的最大化為目標(biāo),對各階段的準(zhǔn)備成本、成本控制、結(jié)束成本和維護成本進行管理,以提高投資回報率。根據(jù)測試過程中各階 段成本要求來管理資源計劃、成本估算、成本預(yù)算和成本控制。

            3.4 測試風(fēng)險分析管理

            測試風(fēng)險分析是對辨識出的測試風(fēng)險及其特征進行明確的定義描述,分析測試風(fēng)險發(fā)生可能性的高低,分析測試風(fēng)險發(fā)生的條件等。高質(zhì)量的軟件測試過 程管理要求對測試風(fēng)險分析進行全面管理以更好地掌控風(fēng)險,減少風(fēng)險所帶來的危害。軟件測試過程中各階段都存在風(fēng)險包括:對軟件的需求描述不準(zhǔn)確所帶來的風(fēng) 險,質(zhì)量目標(biāo)不清晰所帶來的風(fēng)險,計劃編寫不準(zhǔn)確帶來的風(fēng)險,人的風(fēng)險,測試環(huán)境的風(fēng)險,測試工具以及用例存在的風(fēng)險。測試過程管理需要把風(fēng)險納入管理范 圍,從每個階段橫向分析,對風(fēng)險進行全面識別,深入分析和有效監(jiān)控,以規(guī)避風(fēng)險。

            從橫向視角下分析軟件測試過程管理需要兼顧到橫向上各個管理成分之間的關(guān)系。測試過程評價是對軟件測試過程的整體把控,有效的軟件測試評價管理 監(jiān)控著軟件測試配置、測試成本和測試風(fēng)險三方面管理。風(fēng)險管理是測試的直接目的,降低風(fēng)險才能提高測試效率和質(zhì)量。軟件測試配置管理和測試成本管理是軟件 測試管理中的重要內(nèi)容,配置項的管理涵蓋軟件測試中的主要用例和接口,指向測試過程所使用的工件內(nèi)容管理,測試成本管理維持整個測試過程的平衡。從橫向視 角上分析軟件測試過程應(yīng)將整個系統(tǒng)中各個管理內(nèi)容聯(lián)系起來從整體上分析。

            4、結(jié)論

            軟件測試過程管理需要納入到軟件項目管理這個大環(huán)境中思考,以系統(tǒng)工程學(xué)和管理學(xué)的理論知識為指導(dǎo),對整個過程進行全面的審視。結(jié)合橫向視角下 軟件測試過程管理,從系統(tǒng)工程角度出發(fā),才能對測試項目的進行更全面的分析,才能更清晰認識測試過程本身。橫向視角下分析軟件測試過程,不僅影響測試工具 和測試策略的選取,而且對軟件測試過程管理工具的開發(fā)有其指導(dǎo)意義。

          posted on 2012-12-24 15:05 順其自然EVO 閱讀(161) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2012年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 广河县| 壤塘县| 马鞍山市| 襄垣县| 宁乡县| 内丘县| 嘉鱼县| 崇明县| 靖边县| 万荣县| 喜德县| 二手房| 关岭| 河津市| 天台县| 武平县| 如东县| 汪清县| 星子县| 东丰县| 宁晋县| 牙克石市| 天长市| 南陵县| 永清县| 贵南县| 义马市| 秦皇岛市| 阿勒泰市| 九龙县| 青阳县| 龙陵县| 临沭县| 南华县| 金门县| 光山县| 定结县| 介休市| 无为县| 都昌县| 监利县|