HP ALM Software Version:12.50 Tutorial DocumentReleaseDate:December2015 SoftwareReleaseDate:December2015 Tutorial Legal Notices Warranty TheonlywarrantiesforHPproductsandservicesaresetforthintheexpresswarrantystatementsaccompanyingsuch productsandservices.Nothinghereinshouldbeconstruedasconstitutinganadditionalwarranty.HPshallnotbeliable fortechnicaloreditorialerrorsoromissionscontainedherein. Theinformationcontainedhereinissubjecttochangewithoutnotice. Restricted RightsLegend Confidentialcomputersoftware.ValidlicensefromHPrequiredforpossession,useorcopying.ConsistentwithFAR 12.211and12.212,CommercialComputerSoftware,ComputerSoftwareDocumentation,andTechnicalDatafor CommercialItemsarelicensedtotheU.S.Governmentundervendor'sstandardcommerciallicense. Copyright Notice ©Copyright2002-2015Hewlett-PackardDevelopmentCompany,L.P. TrademarkNotices Adobe™isatrademarkofAdobeSystemsIncorporated. Microsoft®andWindows®areU.S.registeredtrademarksofMicrosoftCorporation. UNIX®isaregisteredtrademarkofTheOpenGroup. Thisproductincludesaninterfaceofthe'zlib'generalpurposecompressionlibrary,whichisCopyright©1995-2002 Jean-loupGaillyandMarkAdler. Documentation Updates Thetitlepageofthisdocumentcontainsthefollowingidentifyinginformation: SoftwareVersionnumber,whichindicatesthesoftwareversion. l DocumentReleaseDate,whichchangeseachtimethedocumentisupdated. l SoftwareReleaseDate,whichindicatesthereleasedateofthisversionofthesoftware. l Tocheckforrecentupdatesortoverifythatyouareusingthemostrecenteditionofadocument,goto: https://softwaresupport.hp.com. ThissiterequiresthatyouregisterforanHPPassportandsignin.ToregisterforanHPPassportID,goto https://softwaresupport.hp.comandclickRegister. Support VisittheHPSoftwareSupportOnlinewebsiteat:https://softwaresupport.hp.com Thiswebsiteprovidescontactinformationanddetailsabouttheproducts,services,andsupportthatHPSoftware offers. HPALM(12.50) Page2 Tutorial HPSoftwareonlinesupportprovidescustomerself-solvecapabilities.Itprovidesafastandefficientwaytoaccess interactivetechnicalsupporttoolsneededtomanageyourbusiness.Asavaluedsupportcustomer,youcanbenefitby usingthesupportwebsiteto: Searchforknowledgedocumentsofinterest l Submitandtracksupportcasesandenhancementrequests l Downloadsoftwarepatches l Managesupportcontracts l LookupHPsupportcontacts l Reviewinformationaboutavailableservices l Enterintodiscussionswithothersoftwarecustomers l Researchandregisterforsoftwaretraining l MostofthesupportareasrequirethatyouregisterasanHPPassportuserandsignin.Manyalsorequireasupport contract.ToregisterforanHPPassportID,goto:https://softwaresupport.hp.comandclickRegister. Tofindmoreinformationaboutaccesslevels,goto:https://softwaresupport.hp.com/web/softwaresupport/access- levels. HP Software Solutions& Integrationsand Best Practices VisitHPSoftwareSolutionsNowathttps://h20230.www2.hp.com/sc/solutions/index.jsptoexplorehowtheproducts intheHPSoftwarecatalogworktogether,exchangeinformation,andsolvebusinessneeds. VisittheCrossPortfolioBestPracticesLibraryathttps://hpln.hp.com/group/best-practices-hpswtoaccessawide varietyofbestpracticedocumentsandmaterials. HPALM(12.50) Page3 Tutorial Contents Welcome tothisTutorial 7 HowThisTutorialisOrganized 7 BeforeYouBegin 8 Chapter 1:IntroducingHP ALM 10 TheApplicationLifecycleManagementProcess 11 StartingALM 11 ALMWindow 14 TheMercuryToursSampleWebSite 16 Chapter 2:SpecifyingReleasesandCycles 21 DefiningReleasesandCycles 22 ViewingReleasesandCycles 23 Chapter 3:SpecifyingRequirements 25 DefiningRequirements 26 ViewingRequirements 29 ConvertingRequirementstoTests 31 Chapter 4:PlanningTests 36 DevelopingaTestPlanTree 37 DesigningTestSteps 38 DefiningTestParameters 40 DefiningTestConfigurations 42 CreatingandViewingCoverage 45 CreatingCoverage 46 AnalyzingCoverage 48 CopyingTestSteps 51 GeneratingAutomatedTestScripts 52 Chapter 5:RunningTests 54 TestSetTypes 55 DefiningTestSets 56 DefiningaFunctionalTestSet 56 DefiningaDefaultTestSet 60 AddingTeststoaTestSet 64 HPALM(12.50) Page4 Tutorial AddingTeststoaFunctionalTestSet 64 AddingTeststoaDefaultTestSet 65 DefiningaBuildVerificationSuite 68 SettingSchedulesandConditionsforTestRuns 70 RunningTests 74 RunningTestsinaFunctionalTestSet 74 RunningaFunctionalTestSetintheTestLabmodule 75 SchedulingaFunctionalTestSetintheTimeslotsModule 76 RunningTestsinaDefaultTestSetManually 77 RunningwithSprinter 78 RunningwithManualRunner 82 RunningTestsinaDefaultTestSetAutomatically 84 ViewingandAnalyzingTestResults 86 ViewingTestResultsintheTestRunsModule 86 ViewingFunctionalTestSetResultsintheTestSetRunsTab 86 ViewingTestResultsintheTestRunsTab 87 ViewingTestResultsintheTestInstancePropertiesDialogBox 88 ViewingTestCoverage 90 ViewingCoverageProgress 92 Chapter 6:AddingandTrackingDefects 94 HowtoTrackDefects 95 AddingNewDefects 95 MatchingDefects 97 UpdatingDefects 98 LinkingDefectstoTests 101 CreatingFavoriteViews 103 Chapter 7:AlertingonChanges 107 TriggeringanAlert 108 CreatingFollowUpAlerts 110 Chapter 8:AnalyzingALMData 112 GeneratingProjectReports 113 GeneratingGraphs 118 GeneratingEntityGraphsintheAnalysisViewModule 119 GeneratingBusinessViewGraphsintheAnalysisViewModule 124 GeneratingPredefinedGraphs 128 SharingGraphs 129 GeneratingBusinessViewExcelReports 131 HPALM(12.50) Page5 Tutorial GeneratingDashboardPages 135 Chapter 9:CreatingLibrariesandBaselines 140 CreatingLibraries 141 CreatingBaselines 142 ComparingBaselines 143 Chapter 10:CustomizingProjects 147 StartingProjectCustomization 148 AddingaNewProjectUser 150 AssigningaUsertoaUserGroup 152 DefiningaUser-DefinedField 154 CreatingaProjectList 156 CreatingBusinessViews 159 Chapter 11:Conclusion 162 SendUsFeedback 163 HPALM(12.50) Page6 Tutorial WelcometothisTutorial Welcome to this Tutorial WelcometoHPApplicationLifecycleManagement(ALM).ALMempowersorganizationstomanagethe coreapplicationlifecycle,fromrequirementsthroughdeployment,grantingapplicationteamsthe crucialvisibilityandcollaborationneededforpredictable,repeatable,andadaptabledeliveryofmodern applications. Thistutorialisaself-pacedguidethatinstructsyouhowtousetheALMapplicationtoorganizeand manageallphasesoftheapplicationlifecycle.Tosuccessfullycompletethistutorial,youshould performthetutorialintheorderinwhichtheinformationispresented. Note: TolearnhowtoworkwiththeHPALMPerformanceCenterEdition,refertoHPALM PerformanceCenterQuickStart. How This Tutorial is Organized Thistutorialcontainsthefollowinglessons: Chapter Description "IntroducingHP ALM"on Introducesyoutotheapplicationlifecyclemanagementprocess,andfamiliarizesyouwiththe page10 ALMuserinterfaceandthesampleMercuryToursWebsite. "SpecifyingReleasesand Showsyouhowtodefinereleasesandcyclesandmonitortheirprogressandquality. Cycles"onpage21 "SpecifyingRequirements" Showsyouhowtodefinerequirements,viewtherequirementstree,andconvertrequirements onpage25 totests. "PlanningTests"onpage Showsyouhowtocreateatestplantree,defineteststeps,definetestconfigurations,linktest 36 configurationstorequirements,andautomatemanualtests. "RunningTests"onpage54 Showsyouhowtodefinetestsets,scheduletestruns,andrunmanualandautomatedtests. "AddingandTracking Showsyouhowtoaddnewdefects,updatedefects,andmanagedefects. Defects"onpage94 "AlertingonChanges"on Showsyouhowtokeeptrackofchangesmadetoyourrequirements,tests,anddefectsasyou page107 performyourprojecttesting. "AnalyzingALMData"on Showsyouhowtomonitortheapplicationlifecyclemanagementprocessbycreatingreports page112 andgraphs. "CreatingLibrariesand Showsyouhowtocreatelibrariesandbaselines,andhowtocomparebaselinestotrack Baselines"onpage140 changesinyourproject. "CustomizingProjects"on Showsyouhowtosetupprojectusers,andhowtocreateprojectfieldsandlists. HPALM(12.50) Page7 Tutorial WelcometothisTutorial Chapter Description page147 "Conclusion"onpage162 SummarizestheALMapplicationlifecyclemanagementprocessandsuggeststhestepsto considerforeachphase. Before You Begin Toworkwiththistutorial,considerthefollowingspecifications: Specification Description ALM Editions HPALMisalsoavailableinseveraleditionswhichprovidesubsetsofALMfunctionality—HPALMEssentials Edition,HPQualityCenterEnterpriseEdition,HPQualityCenterCommunityEdition,HPQualityCenterExpress Edition,andHPALMPerformanceCenterEdition.ThistutorialassumesthatyouareworkinginHPALMEdition orHPQualityCenterEnterpriseEdition.Someofthelessonsandexercisesinthistutorialarenotapplicableif youareworkinginHPALMEssentialsEdition,HPQualityCenterCommunityEdition,orHPQualityCenter ExpressEdition.Todeterminewhicheditionyouareusing,contactyourALMsiteadministrator. Note:IfyouareworkingwiththeHPALMPerformanceCenterEdition,refertoHPALM PerformanceCenterQuickStart. ALMDemo l ThedemoprojectisavailablefromtheALMHelppage(selectHelp>DemoProject)andisobtainedby Project importingtheALMDemofileusingSiteAdministration.Formoreinformationonimportingprojects,refer totheHPApplicationLifecycleManagementAdministratorGuide. Toensurethatyougetthesameresultsastheonesspecifiedinthistutorial,makesurethatyouworkona l newcopyoftheALM_Demoproject.Formoreinformation,contactyourALMsiteadministrator. ALMprojectscanbeversioncontrolled.Someofthescreenshotsinthistutorialassumeaversion- l controlledproject,anddisplayadditionaliconsandoptions.Formoreinformationonversioncontrol,refer totheHPApplicationLifecycleManagementUserGuide. Thistutorialalsocontainsstepsrelatedtofunctionaltesting.Functionaltestingisrelevantonlyifyouare l usingALMEditionwiththeLabManagementextensionenabled.Fordetailsonenablingprojectextensions, refertotheHPApplicationLifecycleManagementAdministratorGuide.Runningautomatedtestsalso assumesthatyouhaveaworkingUFThostsetupforyourproject.Formoredetails,seeHPUnified FunctionalTestingbelow. MercuryTours MercuryToursisasampleapplicationthatsimulatesaWeb-basedsiteforreservingflights,hotelrooms, l carrentals,cruises,andvacationdeals. l MercuryToursisavailableathttp://newtours.demoaut.com/. HPUnified Toruntheautomatedtestsinthistutorial,UnifiedFunctionalTesting(UFT) mustbeinstalled. l Functional TointegrateALMwithUFT,downloadandinstalltheHPUFTadd-inandtheHPALMConnectivitytoolfrom l Testing theHPApplicationLifecycleManagementToolspage.FordetailsonALMtools,refertotheHPApplication LifecycleManagementInstallationandUpgradeGuide. HP Sprinter Torunmanualtestsinthistutorial,youcanuseManualRunner,HPSprinter,orboth.Forenhanced l functionalityandavarietyoftoolstoassistinthemanualtestingprocess,runmanualtestswithSprinter. HPALM(12.50) Page8 Tutorial WelcometothisTutorial Specification Description ToruntestswithSprinter,downloadandinstalltheSprinteradd-infromtheHPApplicationLifecycle l ManagementAdd-inspage.FormoreinformationonALMadd-ins,refertotheHPApplicationLifecycle ManagementInstallationandUpgradeGuide. HPALM(12.50) Page9 Chapter 1: Introducing HP ALM ALMhelpsyouorganizeandmanageallphasesoftheapplicationlifecyclemanagementprocess, includingdefiningreleases,specifyingrequirements,planningtests,executingtests,andtracking defects. Inthislesson,youwilllearnabout: • TheApplicationLifecycleManagementProcess 11 • StartingALM 11 • ALMWindow 14 • TheMercuryToursSampleWebSite 16 HPALM(12.50) Page10
Description: