HPALM11.5使用简介

上传人:工**** 文档编号:402074370 上传时间:2022-11-03 格式:DOC 页数:13 大小:752KB
返回 下载 相关 举报
HPALM11.5使用简介_第1页
第1页 / 共13页
HPALM11.5使用简介_第2页
第2页 / 共13页
HPALM11.5使用简介_第3页
第3页 / 共13页
HPALM11.5使用简介_第4页
第4页 / 共13页
HPALM11.5使用简介_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《HPALM11.5使用简介》由会员分享,可在线阅读,更多相关《HPALM11.5使用简介(13页珍藏版)》请在金锄头文库上搜索。

1、HPALM使用简介1概述1.1 简介介绍HPALM各阶段的关联关系,关联的相关操作,以及与CVS关联的设置和操作。1.2 参考文档丄中文手册丄2HPALM各阶段的关联关系HPALM中各阶段可以互相关联,组成一个非常复杂的关系网,如下所示。库包韓求TetPlan成测试用例制现陷一夷求泌试、耶等的分析劉标範就删信息毎陷之伺也可TestFla垃间可1. 需求与Release、Cycle:在新增需求、需求的详细信息页面通过指定TargetCycle、TargetRelease,或者通过需求的右击菜单的AssigntoRelease、AssigntoCycle,把需求与Release、Cycle关联起来

2、。2. 需求之间的互相关联:如果一个需求的实现受另一个需求的影响,可以通过需求的跟踪矩阵来来跟踪他们之间的关系。在需求的详细信息-RequirementTraceability页面,通过AddRequirementTraceability来添加跟踪关系。3. TestPlan与需求:通过关联TestPlan与需求,可以查看某个需求编写了多少测试用例,以及测试用例的执行情况等。在编写TestPlan时,可以在ReqCoverage页面选择这个TestPlan测试的相关需求。(Business、Folder类型的需求不能添加覆盖率)4. TestPlan之间:在设计TestPlan的测试步骤时,可

3、以引用其他TestPlan,相当于其他TestPlan是这个TestPlan的一个测试步骤。5. TestLab与Cycle:TestLab负责测试执行,通过选择TestPlan设置测试集,批量执行手动用例或自动化用例。创建好测试集文件夹后,可以把测试集文件夹分配给某个Cycle。6. TestLab与Defect:在执行测试集中的测试用例时,可以根据测试失败的步骤或者TestPlan,新增Defect,并与TestPlan关联起来。7. Defect与Requirement:通过关联Defect与Requirement,可以查看到某个需求发现了多少故障。在提交Defect后,可以在Defec

4、tDetails-LinkedEntities-Others页面,选择关联的需求。8. Defect与Cycle:通过指定Defect发现、关闭的Cycle和Release,可以查看某轮测试或某个版本发现的Defect和解决的Defect的详细情况。在新增Defect、修改Defect时,可以指定DetectedinCycle/Release、TargetCycle/Release(验证Defect的版本)。9. 代码变更与需求:HPALM与CVS关联起来后,通过过CVS提交代码时,指定这次提交实现的需求,可以实现代码与需求的关联。CVS提交代码时,只需要按规定的格式编写注释信息,即可把代码变

5、更与需求自动关联起来,注释信息的格式:requirement#requirementIDl,#requirementID2.:文字描述10. 代码变更与Defect:HPALM与CVS关联起来后,通过CVS提交代码时,指定这次提交修改的Defect,可以实现代码与Defect的关联。CVS提交代码时,只需要按规定的格式编写注释信息,即可把代码变更与defect自动关联起来,注释信息的格式:defect#DefectID1,#DefectID2.:文字描述11. 构建版本与需求、Defect、测试集:HPALM与版本构建服务器Jenkins关联起来后,Jenkins每次构建版本都能把相关的代码变

6、更、与代码变更关联的Defects、需求关联起来,指定测试集测试的构建版本,还可以把测试集的执行结果与构建版本关联起来。12.库与基线:HPALM中的库可以把需求、TestPlan、业务组件、测试资源放在一起集中管理,建立基线。3某产品有10个新增需求,需要在2个月内发布版本,分为4个周期,第一个周期实现7个需求,第二个周期实现3个需求,第三个周期修改缺陷,进行完整测试,最后一个周期修改缺陷,回归测试。通过HPALM管理该产品的过程如下。1. 在Management-Releases中添加版本和周期2. 把需求录入Requirements-Requirements中3. 把需求分配给对应的周期

7、4. 在CVS上建立项目文件夹,在ALM上设置CVS服务器,指定代码提交时注释的编写规则。5. 在Jenkins中添加Job,指定Job对应的CVS目录,在ALM中添加Build服务器设置。6. 编写测试用例,把测试用例与需求关联起来7. 通过CVS提交代码,提交时根据制定的规则编写注释,代码与需求或Defects关联8. 通过Jenkins构建版本9. 设置测试集,把测试集与周期、构建的版本关联起来,并执行测试用例10. 提交缺陷,把缺陷与测试用例、需求关联起来。11. 根据发现的缺陷编写测试用例12. 开发修改缺陷,通过CVS提交代码,提交时根据制定的规则编写注释,与缺陷关联13. 通过J

8、enkins构建版本14. 设置测试集,把测试集与周期、构建的版本关联起来,并执行测试用例15. 测试完成,查看相关报表。详细的操作过程及截图如下所示:1.添加版本和周期-gWF9-Releas-eVI.C-u1Cycle1;NewFeature(jOyu宙2NewFeaturesandRegression(jCycle3:SanityCycle-:Full2.把需求录入HPALM,同时指定在哪个Cycle实现此需求。3.如果是先添加需求,再添加的Release和Cycle,可以选中需求,右键选择AssigntoCycle,把需求分配给Cycle。-PATest35功而氓彳丽f爲Require

9、mentD&tailE.Ctrl+DNewFelder.Qtrl+Alt+NNewRequirement.Alt+NZaomInCtrllZoomOutOneLavelCtrl+CAssigntoRelease.jAssigntoG-ycle.W?、T4. 设置CVS服务器,指定代码提交时注释的编写规则。1)CVS服务器的配置如下所示,参数设置请请参考下图SUMTypeMarne-CTSLhLCetsikPassword:ChnnQflCefcKlranBHncb*Locabcn:13&24.135.117cEGMType:卿用勺叶创i画歸.凸.T35J1了命PQ创引MSEUmUUs-erna

10、me-长沙威胜信息技术有限公司5长沙威胜信息技术有限公司#PioperiiMEditPropertyPropwrgVfllLriiCVSPi沁pserverInitialdateCVSRoalSDfnmrl-inhervnlCVSSsriiBrErorfnfliL-ssdirricp/alDiffTmpiartsFilelwrpJBM11971OD1-D1Cfi:DC:DCi.ippcBEUNE2)添加Branch:Path是相对于CVSROOT的路径,以/开头。如果在CVS上有Branch,则需要填写Branch,否则置空。长沙威胜信息技术有限公司#3)设置ChangeDetection,选

11、择第一个即可。长沙威胜信息技术有限公司#DetailsChangeDetectionBranchesCommitPattern2ReaJchwngesfromSCMPeriadically戲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/BAS

12、ELINEModule(s)testBranchThisisatag,notabranch2) 启用ALI插件Po吕t-huiltlActionsIAggregatedownstreamtestresults匚ArchivetheartifactsBuildotherprojectsPublishJUnittestresultreportPublisnJavsdacRecordfingerprintsoffilestotrazkusageI1/ALIIntegrationTestsojrcesmappriigpatternRegexpatternforIo匚nE-mailNotificatiD

13、n|fUpdatebuildinfonmationindPALM(AUIntegration)3) 在HPALM中添加BuildServerDetailsChangeDetectionBuildConfigurations*Location:Username:Name:*Type:Password:escripti.4)添加BuildConfiguration。Jenkins正常运行,HPALM与Jenkins连接正常,在BuildConfiguration页面点+号就可以看到Jenkins下是所有Job,选择后在弹出的页面把Enabled、Default设置为Y。DwtmilsChaneDe

14、tectionBuildConfigurations+x0IB百”昌NewBuHdConfiguration长沙威胜信息技术有限公司7CancelSelectBuildConfigurationN3ITEJeacriptionWra3长沙威胜信息技术有限公司#长沙威胜信息技术有限公司#5)设置ChangeDetecion,两个都选中。DetailsChangeDeteationEuildConfigurations就R.eadchangesfrombuiIdserver-.y-Periodiealfyretrievenewbuildsfn&mbuildserverLastRunInterval

15、:60minutesSynuhnon氐lastschetLledrun9/3Z2013-2:12:2PM)7ReceivebuiIdstransrritfedhybuilda&rv&ragenrtfs)Buildsreceivedfrombuildserverageiitaaneprocessedimm&diat&llyastheyanive.Datalossduingtransmissionscannotbedetectedandtherefonewerecommendenablingbothdetectionoptionsifyouwantensure1DOXneliability.6.编写测试用例在TestPlan的ReqCoverage页面,可以选择此测试用例测试的需求。注:Business

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号