In this quality assurance training session, you will learn HP ALM QC. Topics covered in this course are:
• HP ALM Overview
• HP ALM Solution
• HP ALM Segments
• QA Process
• Requirements
• Test Plan
• Test LAB
To know more, visit this link: https://www.mindsmapped.com/courses/quality...
In this quality assurance training session, you will learn HP ALM QC. Topics covered in this course are:
• HP ALM Overview
• HP ALM Solution
• HP ALM Segments
• QA Process
• Requirements
• Test Plan
• Test LAB
To know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-quality-assurance-qa-training-with-hands-on-exercises/
Size: 1.49 MB
Language: en
Added: Aug 11, 2018
Slides: 52 pages
Slide Content
Quality Assurance /
Software Testing Training
HP ALM QC
Page 2Classification: Restricted
Agenda
•HP ALM Overview
•HP ALM Solution
•HP ALM Segments
•QA Process
•Requirements
•Test Plan
•Test LAB
Page 3Classification: Restricted
HP ALM Overview
HP ALM empowers IT to manage the core application
lifecycle, from requirements through maintenance.
ALM simplifies and organizes application management by
providing you systematic control over the process.
It helps to create a framework and foundation for your
ALM workflow in a central repository.
Understands requirements, project milestones,
deliverables and resource and tracks the project health,
standards and quality
Aim of effective lifecycle management is greater
predictability, improved quality, and a ready
accommodation of change
Page 4Classification: Restricted
HP ALM Solution
Page 5Classification: Restricted
HP ALM Segments
Application lifecycle management is divided into two parts:
Site
Administration
•You can create and maintain
projects, users, servers, site
connections, license usage, and
parameters.
•You can also define site
administrators and change site
administrator passwords
Project
Management
•HP Application Lifecycle
Management provides project
planning and tracking so that
teams can define, track,
measure, and report on project
milestones and key
performance indicators
Page 6Classification: Restricted
QA Process
Application lifecycle management test process includes the following phases:
Specify Releases
Define Requirements
Develop Test Plans
Execute Tests
Log and Track Defects
Phase Description
Release
Specifications
Developarelease-cyclemanagement plantohelp
youmanage applicationreleasesandcycles
efficiently.
Requirement
Specifications
Definerequirementstomeetyourbusinessand
testingneeds.
TestPlanning Basedontheprojectrequirements,youcandevelop
testplansanddesigntests.
TestExecution Createasubsetofthetestsinyourprojectand
executescheduledtests
DefectTracking Submitdefectsandtracktheirprogress.
Page 7Classification: Restricted
Requirements
Page 8Classification: Restricted
Requirements Overview
•Requirements module is easy-to-use solution that helps the project
teams to assess the application functionalities meets business needs.
•Easily access requirements data through a centralized, web-based
repository accessible to the entire team
•Review requirements coverage and application quality to make better
application release decisions
•Prioritize requirements and align testing goals with business priorities
to enable compliance and manage change
•Validate application requirements and maintain traceability and an
audit trail among requirements, tests, and defects
Page 9Classification: Restricted
Creating Requirements
How to create a requirement ?
Page 10Classification: Restricted
Step1:GototheTestPlantabbychoosing“Testing->TestPlan”.
Step2:SelectaTest
Step3:GotoReqCoveragetab
Step4:Clickon“SelectReq”toopentheRequirementTree
Step5:Addrequirementtothecoveragegridtoestablishalinkbetweenthe
testandtherequirement
How to create Requirement Coverage
You can also add a requirement and its children to the grid
Page 11Classification: Restricted
Step6:Rightclickontherequirementthathasbeenaddedtothecoveragegridofthetest
Step7:Select“ShowRequirementsdetails”
Step8:Select“TestCoverage”fromleftpane
How to create Requirement Coverage
Shows the test
coverage
Page 12Classification: Restricted
How to create Test coverage
Step5:GotoMayReleasefolderandchoosetheoptiontocreateanewtest.
EnteranameandselectManual
Page 13Classification: Restricted
Test Plan –Test Case Creation
Step6:Enterotherdetails.Designernamewillbeautopopulatedbasedonlogin
credentials.ClickOK.Thetestgetsadded.
Page 14Classification: Restricted
Test Plan –Test Case –Test Step Creation
Step7:Nowyoucanaddyoursteps.Clickonthe“DesignSteps”tab.Clickon
“NewStep”icon.
Page 15Classification: Restricted
Test Plan –Test Case –Test Step Creation
Step8:EnterthestepdetailslikeDescriptionandExpectedResultsfieldscome
upcompletetexteditingfeaturesthatareselfexplanatory.
Page 16Classification: Restricted
Test Plan –Test Case –Test Step Creation
Step9:Createallthestepsinthesimilarway
This completes the process of adding test cases and steps.
Page 17Classification: Restricted
Linking Test Case to Requirement
Step1:Selectthetestcasecreated.Allthepropertiesgetdisplayed.Goto
“Reqcoverage”tab&clickon“SelectReq”
Page 18Classification: Restricted
Linking Test Case to Requirement
Step2:Therequirementstreegetsdisplayedontheside.Expandthetreeand
selecttheneededrequirements
Page 19Classification: Restricted
Linking Test Case to Requirement
Step3:Oncedone,closetherequirementtree.Youcanlinkatestcasetoas
manyrequirementsasyouwouldlike.
This completes the process of mapping
a test case to a requirement
Page 20Classification: Restricted
Linking Test Case to Requirement
Step4:Letusnowcheck,howthismappingeffectstherequirement.Goto
Requirementstabfromthesidebar.Doubleclickontherequirementthatyou
justmappedandnoticethe“TestCoverage”details:
Since this test was just
created and never run, the
coverage status shows as
“No Run”
Page 21Classification: Restricted
Page 22Classification: Restricted
Test Plan Overview
In Test Plan we can
Organize subjects and tests in a test plan tree
Create tests that define the steps for testing an application
Use parameters in tests
Generate test scripts from design steps
Define test configurations
Generate a live analysis graph from a test plan tree
Page 23Classification: Restricted
Test Case
Assumethesearethetestconditionsforarelease:
1)LogintoGmailwithcorrectcredentials
a.Entercorrectusername,correctpasswordandclicklogin
b.Entercorrectusername,correctpassword,select“Staysigned
in”andclicklogin
2)LogintoGmailwithincorrectcredentials
a.Entercorrectusername,incorrectpasswordandclickLogin
b.Enterincorrectusername,correctpasswordandclickLogin
c.Enterincorrectusername,incorrectpasswordandclickLogin
How do you write a manual test case for the same ?
Page 24Classification: Restricted
Test Case
1(a) test case as an example
Lets take a look at how to create
the same test case in ALM
Page 25Classification: Restricted
Test Plan –Folder Creation
Step1:LogintoALMintotherightproject.Createtherelease,cyclesand
requirements.
Step2:GototheTestPlantabbychoosing“Testing->TestPlan”.
Step3:Choose“Subject”asyourhomefolderandcreateasubfolder“ALM
Training”underit.
Step4:Create“MayRelease”and“JuneRelease”Subfoldersunderit.
Page 26Classification: Restricted
Test Plan –Test Case Creation
Step5:GotoMayReleasefolderandchoosetheoptiontocreateanewtest.
EnteranameandselectManual
Page 27Classification: Restricted
Test Plan –Test Case Creation
Step6:Enterotherdetails.Designernamewillbeautopopulatedbasedonlogin
credentials.ClickOK.Thetestgetsadded.
Page 28Classification: Restricted
Test Plan –Test Case –Test Step Creation
Step7:Nowyoucanaddyoursteps.Clickonthe“DesignSteps”tab.Clickon
“NewStep”icon.
Page 29Classification: Restricted
Test Plan –Test Case –Test Step Creation
Step8:EnterthestepdetailslikeDescriptionandExpectedResultsfieldscome
upcompletetexteditingfeaturesthatareselfexplanatory.
Page 30Classification: Restricted
Test Plan –Test Case –Test Step Creation
Step9:Createallthestepsinthesimilarway
This completes the process of adding test
cases and steps.
Page 31Classification: Restricted
Linking Test Case to Requirement
Step1:Selectthetestcasecreated.Allthepropertiesgetdisplayed.Goto“Req
coverage”tab&clickon“SelectReq”
Page 32Classification: Restricted
Linking Test Case to Requirement
Step2:Therequirementstreegetsdisplayedontheside.Expandthetreeand
selecttheneededrequirements
Page 33Classification: Restricted
Linking Test Case to Requirement
Step3:Oncedone,closetherequirementtree.Youcanlinkatestcasetoas
manyrequirementsasyouwouldlike.
This completes the process of
mapping a test case to a requirement
Page 34Classification: Restricted
Linking Test Case to Requirement
Step4:Letusnowcheck,howthismappingeffectstherequirement.Goto
Requirementstabfromthesidebar.Doubleclickontherequirementthat
youjustmappedandnoticethe“TestCoverage”details:
Since this test was just
created and never run, the
coverage status shows as
“No Run”
Page 35Classification: Restricted
Test LAB
Page 36Classification: Restricted
Test Lab Overview
Test lab will help us create test sets that contains test cases that we need to
execute in each phase
This is where the tester can execute the tests and record the test results
Executed test results will be then mapped to the release cycle
Page 37Classification: Restricted
Test Case
Assumethesearethetestconditionsforarelease:
1)LogintoGmailwithcorrectcredentials
a.Entercorrectusername,correctpasswordandclicklogin
Page 38Classification: Restricted
Test Lab –Test Set Creation
Step1:LogintoALMintotherightproject.
Step2:GototheTestLabtabbychoosing“Testing->TestLab”.
Step3:Choose“Root”asyourhomefolderandcreateasubfolder“ALM
Training”underit.
Step4:Createasubfolder“MayRelease”underit.
Page 39Classification: Restricted
Test Lab –Test Set Creation
Step5:UnderMayrelease,choosetheoptiontocreateanewtestset
Page 40Classification: Restricted
Test Lab –Test Set Creation
Step6:Enterthetestsetname.ClickOK
Page 41Classification: Restricted
Test Lab –Test Set Creation
Step7:Onceitiscreated.Clickon“SelectTests”fromthemenu
Page 42Classification: Restricted
Test Lab –Test Set Creation
Step8:SelectthetestsasrequiredfromTestPlanTree
Page 43Classification: Restricted
Test Lab –Test Set Creation
Alternatelyifyouchoosethe“RequirementsTree”tab,youcanchoose
requirement.
Alltheteststhatarelinkedtoitgetaddedtoyourtestset.
Page 44Classification: Restricted
Test Lab –Test Set Creation
Step9:Goaheadandcreateallthetestsets.Asyoucanseefromthescreen
shot
This completes the process of creating
a test set and adding test cases to it
Page 45Classification: Restricted
Test Lab –Execution
Step1:IntheTestlabtab,choosethetestsetthatyouwouldliketorun
Step2:Clickon“RunTest”or“RunTestSet”
“Run Test” will
execute thetest case
selected
“Run test set” will
run the entire set one
test after the other
until the end
For an automation
test if the tool is
integrated, then it
launches and runs
it in the
automation testing
tool.
Page 46Classification: Restricted
Test Lab –Execution
Click on
Begin
Run
Page 47Classification: Restricted
Test Lab –Execution
Step 3: Since ours is a manual test, we will have to execute the steps manually
on our AUT and set the results.
Step 4: Go to the test status field and update. Enter the actual result in the
space provided.
Page 48Classification: Restricted
Test Lab –Execution
Page 49Classification: Restricted
Test Lab –Execution
Step 5: When done, click on the cross button to the dialog. The following
confirmation message is displayed. Click Yes
Page 50Classification: Restricted
Test Lab –Execution
This completes the process of
executing a test case from Test Lab