HPALM11.5使用簡介_第1頁
HPALM11.5使用簡介_第2頁
HPALM11.5使用簡介_第3頁
HPALM11.5使用簡介_第4頁
HPALM11.5使用簡介_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、長沙威勝信息技術有限公司 HPALM使用簡介1概述簡介介紹HPALM各階段的關聯關系,關聯的相關操作,以及與CVS關聯的設置和操作。參考文檔丄中文手冊丄2HPALM各階段的關聯關系HPALM中各階段可以互相關聯,組成一個非常復雜的關系網,如下所示。庫包韓求TetPlan成測試用例制現陷一夷求泌試、耶等的分析劉標範就刪信息毎陷之伺也可TestFla垃間可需求與Release、Cycle:在新增需求、需求的詳細信息頁面通過指定TargetCycle、TargetRelease,或者通過需求的右擊菜單的AssigntoRelease、AssigntoCycle,把需求與Release、Cycle關聯

2、起來。需求之間的互相關聯:如果一個需求的實現受另一個需求的影響,可以通過需求的跟蹤矩陣來來跟蹤他們之間的關系。在需求的詳細信息-RequirementTraceability頁面,通過AddRequirementTraceability來添加跟蹤關系。TestPlan與需求:通過關聯TestPlan與需求,可以查看某個需求編寫了多少測試用例,以及測試用例的執行情況等。在編寫TestPlan時,可以在ReqCoverage頁面選擇這個TestPlan測試的相關需求。(Business、Folder類型的需求不能添加覆蓋率)TestPlan之間:在設計TestPlan的測試步驟時,可以引用其他Te

3、stPlan,相當于其他TestPlan是這個TestPlan的一個測試步驟。TestLab與Cycle:TestLab負責測試執行,通過選擇TestPlan設置測試集,批量執行手動用例或自動化用例。創建好測試集文件夾后,可以把測試集文件夾分配給某個Cycle。TestLab與Defect:在執行測試集中的測試用例時,可以根據測試失敗的步驟或者TestPlan,新增Defect,并與TestPlan關聯起來。Defect與Requirement:通過關聯Defect與Requirement,可以查看到某個需求發現了多少故障。在提交Defect后,可以在DefectDetails-LinkedE

4、ntities-Others頁面,選擇關聯的需求。Defect與Cycle:通過指定Defect發現、關閉的Cycle和Release,可以查看某輪測試或某個版本發現的Defect和解決的Defect的詳細情況。在新增Defect、修改Defect時,可以指定DetectedinCycle/Release、TargetCycle/Release(驗證Defect的版本)。代碼變更與需求:HPALM與CVS關聯起來后,通過過CVS提交代碼時,指定這次提交實現的需求,可以實現代碼與需求的關聯。CVS提交代碼時,只需要按規定的格式編寫注釋信息,即可把代碼變更與需求自動關聯起來,注釋信息的格式:req

5、uirement#requirementIDl,#requirementID2.:文字描述代碼變更與Defect:HPALM與CVS關聯起來后,通過CVS提交代碼時,指定這次提交修改的Defect,可以實現代碼與Defect的關聯。CVS提交代碼時,只需要按規定的格式編寫注釋信息,即可把代碼變更與defect自動關聯起來,注釋信息的格式:defect#DefectID1,#DefectID2.:文字描述構建版本與需求、Defect、測試集:HPALM與版本構建服務器Jenkins關聯起來后,Jenkins每次構建版本都能把相關的代碼變更、與代碼變更關聯的Defects、需求關聯起來,指定測試集

6、測試的構建版本,還可以把測試集的執行結果與構建版本關聯起來。12.庫與基線:HPALM中的庫可以把需求、TestPlan、業務組件、測試資源放在一起集中管理,建立基線。3某產品有10個新增需求,需要在2個月內發布版本,分為4個周期,第一個周期實現7個需求,第二個周期實現3個需求,第三個周期修改缺陷,進行完整測試,最后一個周期修改缺陷,回歸測試。通過HPALM管理該產品的過程如下。在Management-Releases中添加版本和周期把需求錄入Requirements-Requirements中把需求分配給對應的周期在CVS上建立項目文件夾,在ALM上設置CVS服務器,指定代碼提交時注釋的編寫

7、規則。在Jenkins中添加Job,指定Job對應的CVS目錄,在ALM中添加Build服務器設置。編寫測試用例,把測試用例與需求關聯起來通過CVS提交代碼,提交時根據制定的規則編寫注釋,代碼與需求或Defects關聯通過Jenkins構建版本設置測試集,把測試集與周期、構建的版本關聯起來,并執行測試用例提交缺陷,把缺陷與測試用例、需求關聯起來。根據發現的缺陷編寫測試用例開發修改缺陷,通過CVS提交代碼,提交時根據制定的規則編寫注釋,與缺陷關聯通過Jenkins構建版本設置測試集,把測試集與周期、構建的版本關聯起來,并執行測試用例測試完成,查看相關報表。詳細的操作過程及截圖如下所示:1.添加版

8、本和周期-gWF9-Releas-eVI.C-u1Cycle1;NewFeature(jOyu宙2NewFeaturesandRegression(jCycle3:SanityCycle-:Full2.把需求錄入HPALM,同時指定在哪個Cycle實現此需求。3.如果是先添加需求,再添加的Release和Cycle,可以選中需求,右鍵選擇AssigntoCycle,把需求分配給Cycle。-PATest35功而氓彳麗f爲RequirementD&tailE.Ctrl+DNewFelder.Qtrl+Alt+NNewRequirement.Alt+NZaomInCtrllZoomOutOneLa

9、velCtrl+CAssigntoRelease.jAssigntoG-ycle.W?、T設置CVS服務器,指定代碼提交時注釋的編寫規則。1)CVS服務器的配置如下所示,參數設置請請參考下圖SUMTypeMarne-CTSLhLCetsikPassword:ChnnQflCefcKlranBHncb*Locabcn:13&24.135.117cEGMType:卿用勺葉創i畫歸.凸.T35J1了命PQ創引MSEUmUUs-ername-長沙威勝信息技術有限公司 #長沙威勝信息技術有限公司 #PioperiiMEditPropertyPropwrgVfllLriiCVSPi沁pserverInit

10、ialdateCVSRoalSDfnmrl-inhervnlCVSSsriiBrErorfnfliL-ssdirricp/alDiffTmpiartsFilelwrpJBM11971OD1-D1Cfi:DC:DCi.ippcBEUNE2)添加Branch:Path是相對于CVSROOT的路徑,以/開頭。如果在CVS上有Branch,則需要填寫Branch,否則置空。長沙威勝信息技術有限公司 #3)設置ChangeDetection,選擇第一個即可。長沙威勝信息技術有限公司 DetailsChangeDetectionBranchesCommitPattern2ReaJchwngesfromSC

11、MPeriadically戲rievecocechangesfromSOMsystemLastRunInterval:N/ASvnuhronizg5.Jenkins設置及HPALM中的BuildServer設置(只支持1.447.1版本的Jenkins)1)Jenkins的Job設置中設置好CVS的路徑匚VSROOTSouiteCod巳M日nagEm巳nt:pserver:heyi139.24.135.117:/app/cvs/BASELINEModule(s)testBranchThisisatag,notabranch啟用ALI插件Po呂t-huiltlActionsIAggregated

12、ownstreamtestresults匚ArchivetheartifactsBuildotherprojectsPublishJUnittestresultreportPublisnJavsdacRecordfingerprintsoffilestotrazkusageI1/ALIIntegrationTestsojrcesmappriigpatternRegexpatternforIo匚nE-mailNotificatiDn|fUpdatebuildinfonmationindPALM(AUIntegration)在HPALM中添加BuildServerDetailsChangeDete

13、ctionBuildConfigurations*Location:Username:Name:*Type:Password:escripti.4)添加BuildConfiguration。Jenkins正常運行,HPALM與Jenkins連接正常,在BuildConfiguration頁面點+號就可以看到Jenkins下是所有Job,選擇后在彈出的頁面把Enabled、Default設置為Y。DwtmilsChaneDetectionBuildConfigurations+x0IB百”昌NewBuHdConfiguration長沙威勝信息技術有限公司 #CancelSelectBuildCo

14、nfigurationN3ITEJeacriptionWra3長沙威勝信息技術有限公司 #長沙威勝信息技術有限公司 5)設置ChangeDetecion,兩個都選中。DetailsChangeDeteationEuildConfigurations就R.eadchangesfrombuiIdserver-.y-Periodiealfyretrievenewbuildsfn&mbuildserverLastRunInterval:60minutesSynuhnon氐lastschetLledrun9/3Z2013-2:12:2PM)7ReceivebuiIdstransrritfedhybuil

15、da&rv&ragenrtfs)Buildsreceivedfrombuildserverageiitaaneprocessedimm&diat&llyastheyanive.Datalossduingtransmissionscannotbedetectedandtherefonewerecommendenablingbothdetectionoptionsifyouwantensure1DOXneliability.6.編寫測試用例在TestPlan的ReqCoverage頁面,可以選擇此測試用例測試的需求。注:Business和Folder類型的需求不能實現TestPlan與需求的關聯。

16、NoFilterDefinedTestConfigurationsReqCoverageLinkedDefects米Depend-enaiesName日臼Subject+,丄Unattached-Atest7.CVS提交代碼圖Select尺O15RequirementTresGTif屯b-3Requirsneruts已四川犬竹廣東淸遠5廣東佛山B訶南博愛縣口云南普耳U云南昭通3云南紅河刁TestL-Q功能1EntityMimeReq:Des-criptin/MLLCVS提交代碼時,如果修改的代碼與缺陷有關,提交的Comment需要按如下格式填寫:defect#DefectID,#DefectI

17、D:Comment.如果修改的代碼是實現某個需求,需要按如下格式填寫:requirement#requirementID,#requirementID:Comment.箴TortoiseCVS-CommitFolder:D:CV5WorkDocumentst&st/WraplinesCommentHistory:Comment:requirement#1667#1563:ImpleinentReiquirement|8.Jenkins構建版本后,可以在HPALM中看到構建的詳細信息,包括涉及的需求、缺陷、代碼等。NoFilterDefinedDat/TiineNumberBuildStatus

18、La.QuCov-erageDurationBuildRepori9Q2D139:0&41AW13Succ僦芻2B-GCGvi-ewsort旳201311:的:51則HSuccess1secwiewrepcrt201311:11:5015Sjcccs-s1secvi-cft-rcpcrt01311-12:1AM1Success1secbiewreocrtDescrptonRequirements崇CedeChanges*TestsCistributionSaiusMessageCfm;eFilter:CrcesFilterCEuildllD77|Datc/Tiin右DclaptrFfc*Lir

19、wMe呂$日p右&i2013S:59:1G.T9defect#碗:加I雖韻隔mlI.9/2/20139:0123.12?tinfeIrxiinfooassrl/el-tg-as92/20139:02:37.1Alejuirenent#1.requirenrent1902013M珈.11defeat捫EM-defect151Mccrnrrseni”32015&:C5:17.11defeati?15(M:defect1504comment.&2Z2013:ae:D8.11defe-st#1504:dMect1504-sernrrnni.9E/20133:0822-13TequirernentS3:

20、requirsment3aa2C-135:09:15.12rejuin-ent#3:reauirerrnit39.測試執行1)設置測試集文件夾,并把測試集文件夾分配給CycleDdlEd盪1ei-I1EdrlUe理口也Pai-!Dnte&AnaJyytNaFiHwDdircdB-SRoot申熱Unztiachei:白mTwtSetDetiiLsNewFolderCtrl中訕NerTwlEkAJt+NGqtoTwtSei.AJ1+e風GulCtrlXNpyDPut?Cb-W蟲Deleleel凹Hen&meF2卜AssignTo-Cydi1ciBEtfaEignedCciB.ExpendaiiCallBptePurgeRjuni.長沙威勝信息技術有限公司 #長沙威勝信息技術有限公司 2)建立測試集,指定構建版本Nam*:Function1TestSet弓DetailsQAttachmentsD-etaila3)給測試集分配用例4)測試執行HPALM提供手動執行和自動執行測試用例的功能,自動執行需要自動化腳本,如QTP腳本等。手動

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論