• 
    

    
    

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

      ?

      惠普ALM工具在軟件測(cè)試管理中的應(yīng)用

      2016-05-14 07:11王勇陸珍珍
      電子技術(shù)與軟件工程 2016年6期
      關(guān)鍵詞:測(cè)試計(jì)劃測(cè)試用例

      王勇 陸珍珍

      摘 要在日常的測(cè)試工作中,測(cè)試需求的變化、測(cè)試計(jì)劃的更改、測(cè)試用例的精簡(jiǎn)以及缺陷的跟蹤都增加了軟件測(cè)試管理的難度,手動(dòng)開展軟件測(cè)試工作,對(duì)文檔的依賴較大,且費(fèi)時(shí)、費(fèi)力,管理效率低,因此,越來越多的公司和企業(yè)開始重視使用工具管理軟件測(cè)試過程?;萜誂LM是一款統(tǒng)一的應(yīng)用生命周期管理工具,可快速定義、構(gòu)建、測(cè)試和交付高質(zhì)量的應(yīng)用。文章主要介紹了使用ALM進(jìn)行軟件測(cè)試管理的基本流程并結(jié)合實(shí)例演示如何使用ALM進(jìn)行軟件測(cè)試管理。

      【關(guān)鍵詞】惠普ALM 軟件測(cè)試管理 測(cè)試計(jì)劃 測(cè)試用例

      國(guó)內(nèi)的一些軟件企業(yè)或者大型的開發(fā)團(tuán)隊(duì),在軟件測(cè)試的管理上很大程度的依賴文檔,管理隨意、簡(jiǎn)單,沒有建立有效的、規(guī)范的軟件測(cè)試管理體系,當(dāng)測(cè)試需求發(fā)生變化時(shí),與之相關(guān)的測(cè)試計(jì)劃、測(cè)試用例和缺陷等文檔都要進(jìn)行修改,加大了的測(cè)試管理的難度,費(fèi)時(shí)、費(fèi)力且管理效率低下。軟件測(cè)試管理工具可以有效的改善這一現(xiàn)狀,高效、規(guī)范的管理測(cè)試有關(guān)的文檔,并實(shí)現(xiàn)文檔之間的關(guān)聯(lián),自動(dòng)的生成測(cè)試報(bào)告,省時(shí)、省力、易管理、易維護(hù)且管理效率高。

      1 ALM簡(jiǎn)介

      ALM是Application Lifecycle Management的簡(jiǎn)稱,意思是應(yīng)用程序生命周期管理。ALM系統(tǒng)是一個(gè)復(fù)雜的過程管理系統(tǒng)。無論你的組織架構(gòu)是敏捷、迭代或瀑布,有效的使用ALM可以使應(yīng)用程序具有更好的預(yù)測(cè)性,更高的重復(fù)性,更好的質(zhì)量和更強(qiáng)的應(yīng)變性。

      2 ALM核心模塊介紹

      ALM主要包含5個(gè)模塊,分別為控制面板模塊、管理模塊、需求模塊、測(cè)試模塊和缺陷模塊,如圖1所示。

      下面分別對(duì)核心模塊進(jìn)行簡(jiǎn)單的介紹:

      (1)控制面板模塊主要用來創(chuàng)建圖表、報(bào)告和Excel報(bào)告。

      (2)管理模塊包括發(fā)布和庫,發(fā)布用來定義待測(cè)應(yīng)用程序的版本和測(cè)試周期,庫用于追蹤項(xiàng)目中的變化、重用項(xiàng)目實(shí)體或跨多個(gè)項(xiàng)目共享實(shí)體。

      (3)需求模塊主要用來指定待測(cè)應(yīng)用程序的需求,可在需求之間添加可跟蹤性,可跟蹤性會(huì)顯示可能受此更改影響的其他需求,確定需求與需求之間的關(guān)系范圍,可生成需求跟蹤矩陣。需求可以手動(dòng)創(chuàng)建,也可以從EXCEL表格中導(dǎo)入??梢园褎?chuàng)建的需求轉(zhuǎn)化為測(cè)試,并可以把需求和測(cè)試相關(guān)聯(lián)。

      (4)測(cè)試模塊主要是基于需求模塊中定義的測(cè)試需求來創(chuàng)建測(cè)試計(jì)劃,此處的測(cè)試計(jì)劃等同于測(cè)試用例,測(cè)試計(jì)劃可與測(cè)試需求相關(guān)聯(lián),便于跟蹤與維護(hù)??梢栽趹?yīng)用程序中運(yùn)行測(cè)試并查看測(cè)試結(jié)果。

      (5)缺陷模塊可添加缺陷、確定修復(fù)優(yōu)先級(jí)、修復(fù)開放的缺陷以及分析數(shù)據(jù),并可把缺陷和測(cè)試需求、測(cè)試計(jì)劃相關(guān)聯(lián)。

      3 使用ALM進(jìn)行軟件測(cè)試管理

      3.1 ALM管理流程

      使用管理工具能很好的幫助測(cè)試人員跟蹤測(cè)試的進(jìn)度,提高工作效率,使用ALM執(zhí)行軟件測(cè)試的主要工作過程如下:

      (1)根據(jù)待測(cè)應(yīng)用程序的版本,先建立發(fā)布和周期,點(diǎn)擊面板左邊的Management|Releases,在菜單欄選擇Releases、Cycle進(jìn)行相應(yīng)的創(chuàng)建。

      (2)手動(dòng)創(chuàng)建測(cè)試需求,點(diǎn)擊面板左側(cè)的Requirements|Requirements,在菜單欄選擇Requirements|New File|New Requirements進(jìn)行相應(yīng)的創(chuàng)建,或者從EXCEL表格中的需求導(dǎo)入到ALM中。把相互影響的需求相關(guān)聯(lián):點(diǎn)擊某個(gè)具體的需求→在右邊的面板中選擇“Requirement Traceability”→在菜單欄“Requirements Tree”中選中要關(guān)聯(lián)的需求,點(diǎn)擊箭頭相關(guān)聯(lián)。

      (3)手動(dòng)創(chuàng)建測(cè)試計(jì)劃,點(diǎn)擊面板左側(cè)的Testing|Test Plan,在菜單欄選擇Tests|New File|New Tests進(jìn)行相應(yīng)的創(chuàng)建,或者把EXCEL表格中的測(cè)試用例導(dǎo)入到ALM中。把測(cè)試計(jì)劃和需求相關(guān)聯(lián):點(diǎn)擊某個(gè)具體的測(cè)試用例→在菜單欄選擇“Req Coverage”→在最右邊出現(xiàn)的“Requirements Tree”中選中要關(guān)聯(lián)的需求,點(diǎn)擊箭頭相關(guān)聯(lián)。同樣的,也可以把測(cè)試需求和測(cè)試計(jì)劃相關(guān)聯(lián),只是在測(cè)試需求界面進(jìn)行相似的操作即可。

      (4)創(chuàng)建測(cè)試集。點(diǎn)擊面板上的Testing|Test Lab,選擇菜單欄上的Test Sets,把需要測(cè)試的需求和用例添加到庫中。

      (5)使用HP ALM執(zhí)行測(cè)試用例。在Test Sets面板,選擇測(cè)試集,點(diǎn)擊“Run”按鈕即可開始手動(dòng)執(zhí)行待測(cè)應(yīng)用程序。

      (6)對(duì)執(zhí)行過程中出現(xiàn)的缺陷,創(chuàng)建缺陷管理,方便記錄和查看。在執(zhí)行測(cè)試用例窗口,點(diǎn)擊New Defects即可創(chuàng)建,創(chuàng)建完畢后,在左測(cè)面板上選擇Defects可查看缺陷。

      (7)測(cè)試用例執(zhí)行完畢,在左側(cè)面板選擇Requirements,選擇需求樹視圖即可查看測(cè)試覆蓋率,如圖2所示。

      3.2 測(cè)試報(bào)告的自動(dòng)生成

      ALM管理工具可以自動(dòng)生成各種報(bào)告,在菜單欄選擇Analysis|Reports即可導(dǎo)出相應(yīng)的報(bào)告或圖表,如標(biāo)準(zhǔn)需求報(bào)告、標(biāo)準(zhǔn)測(cè)試報(bào)告、標(biāo)準(zhǔn)缺陷報(bào)告、需求跟蹤矩陣表等。標(biāo)準(zhǔn)缺陷報(bào)告如圖3所示。

      4 結(jié)束語

      利用測(cè)試管理工具對(duì)待測(cè)應(yīng)用程序進(jìn)行日常測(cè)試工作的管理,能減輕測(cè)試人員負(fù)擔(dān),提高測(cè)試效率。但測(cè)試管理工具所能提供的功能是有限的,要將工具有效運(yùn)用到測(cè)試的管理中,基于測(cè)試管理工具的靈活利用是必不可少的。ALM功能強(qiáng)大,同時(shí)也非常復(fù)雜,文章介紹了ALM在實(shí)踐應(yīng)用中的簡(jiǎn)單使用過程,可以根據(jù)待測(cè)應(yīng)用軟件的業(yè)務(wù)需求,最大程度的發(fā)揮ALM管理的自動(dòng)化潛能。

      參考文獻(xiàn)

      [1]陳文海.軟件測(cè)試管理工具的研究與實(shí)現(xiàn)[D].中國(guó)科學(xué)院研究生院(軟件研究所), 2003.

      [2]李理,劉軍.軟件測(cè)試工具的選擇和使用[J].警察技術(shù),2006(4):41-44.

      [3]李亞偉,嚴(yán)宏君.軟件測(cè)試過程管理工具的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展, 2013(3):56-60.

      [4]金成姬.淺談工具在軟件測(cè)試中的應(yīng)用[J].程序員,2006(8):84-85.

      作者單位

      中國(guó)海洋大學(xué)信息科學(xué)與工程學(xué)院 山東省青島市 266100

      猜你喜歡
      測(cè)試計(jì)劃測(cè)試用例
      基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
      基于MBD模型自動(dòng)生成測(cè)試用例的軟件測(cè)試方法
      基于混合遺傳算法的回歸測(cè)試用例集最小化研究
      基于需求模型的航天軟件測(cè)試用例生成方法
      法國(guó)增加EPR壓力容器測(cè)試內(nèi)容
      大眾VAS5054診斷儀操作介紹(四)
      基于依賴結(jié)構(gòu)的測(cè)試用例優(yōu)先級(jí)技術(shù)
      軟件回歸測(cè)試用例選取方法研究
      軟件測(cè)試流程研究
      朔州市| 南岸区| 腾冲县| 霍林郭勒市| 谢通门县| 莒南县| 枞阳县| 高清| 阳新县| 鸡东县| 泾源县| 衡水市| 衡阳市| 吉安市| 深州市| 科技| 汝阳县| 山西省| 台中县| 威海市| 汉沽区| 遂川县| 瑞丽市| 赤城县| 常山县| 通江县| 永宁县| 临西县| 沛县| 屏南县| 天等县| 黄龙县| 叶城县| 介休市| 武陟县| 湛江市| 华蓥市| 平武县| 双柏县| 黔西县| 惠水县|