HP ALM QC

Fayis-QA 780 views 52 slides Aug 11, 2018
Slide 1
Slide 1 of 52
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52

About This Presentation

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...


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

Page 51Classification: Restricted
Questions

Page 52Classification: Restricted
Thank You