ALM, UFT and LR v12.00 Basics 60 Hours Course Outline
OVERVIEW
This introductory course introduces students to the ALM line products - UFT 12.00, ALM 12.00, LR 12.00 and Vu-Gen 12.00. The idea is to share the knowhow to use the Unified Functional Testing (UFT) 12.00 application as an automated functional testing tool. You are made familiar to use the point and click interface to record and play back tests, add synchronization points and verification steps, and create multiple action tests. Application Lifecycle Management 12.00 on the other hand educate the students to manage quality information throughout the development cycle, from constructing requirements, designing and executing tests, through monitoring defects. LoadRunner 12.00 is the tool used to test the performance of the application. The course covers topics about the Virtual User Generator (VuGen) and Controller. You learn to work with the graphs to display data after a test is executed.
INTENDED AUDIENCE
This course is intended for:
Manual Testers, who want to move to
automated testing tools
College Students
DURATION: 60 hrs
SOFTWAREVERSION: 12
PREREQUISITES
Working knowledge of:
Windows
Program concepts
Websites and browsers
Testing concepts
Course Objectives At the end of the course, you should be able to:
Create basic scripts from a manual test case
Enhance basic tests with synchronization and verification
Parameterize tests to run with multiple sets of data.
Create and reuse modular actions
Use the Object Repository
Define Application Lifecycle Management
Understand the difference between ALM clients
Create releases and cycles and construct requirements
Analyze risks associated with requirements
Organize subjects and tests in a test plan tree
Design and create test plans
Generate test scripts from design steps
Create test sets
Generate reports and graphs using the dashboard
Identify the information that you need for load testing
Identify the components of LoadRunner (LR)
Apply the recommended workflow to create a basic LR scenario
Assign scripts, run-time settings, performance monitors, Load Generators (LGs), and Virtual User (Vusers) to a LR scenario based on your load testing goals
Perform a load test on your application by running a scenario
Record scripts in the web environment using the Virtual User Generator (VuGen)
Verification points within a test and ready to write the HPE My Partner (formerly ExpertONE) Qualification Certification Exam.
Course Outlines UFT Curriculum
UFT Module 1
Introduction Identify the contents and objectives of the course
Define the class schedules and class logistics
Identify the related courses
Discuss the lab environment details
Describe the advantages of UFT as a testing tool
Preview the UFT Start Page and Help menus
Recognize the sample applications used in the labs Identify resources for getting assistance Summary
UFT Module 2
Preparing to Record
Identify functional testing principles, and the benefits of automated testing
Navigate the typical GUI testing workflow
Document the steps of a business process
Prioritize business processes using effective criteria
Gather sufficient test data
Prepare the test environment for automated testing
Summary
UFT Module 3
Creating a Basic Test
Create a basic test from a manual test case
Recording a test
Run a test and check for errors
Explore the different debugging options
Work with the Active Screen and understand its significance
Realize the benefits of screen capture.
Save a test
View test results
Summary
UFT Module 4
Working with Objects Identify objects
Define a UFT for GUI Testing object
Identify objects in UFT for GUI Testing Use the object repository to manage objects in UFT for GUI Testing
Adding objects to the local object repository.
Updating object properties in the local object repository. Summary
UFT Module 5
Add Synchronization Objectives UFT Workflow Understanding Synchronization Identifying Visual Cue Examining Way of Synchronization Insert Synchronization Point Object Synchronization Summary
UFT Module 6
Verifying with Standard Checkpoints Objectives
Understand Checkpoints
Using Checkpoints
Checkpoint Types Standard checkpoint
Inserting Standard Checkpoint during Recording
Standard Checkpoint Properties
Inserting a checkpoint after Recording
Using a Regular expression
Summary
UFT Module 7
Using Parameters Objectives Parameter types
Automatically Parameterizing Steps Using Data table
Using a global Sheet
Replacing Static data with input Parameters
Setting the Number of iterations
Output Parameters
Insert Output Parameters
Inserting an Output Parameter While Recording
Parameterizing a Checkpoint
Parameterizing an Object
Random Number Parameter
Environment Parameter
Summary
ALM Curriculum
ALM Module 1
Introduction
Identify the contents and objectives of the course
Define the class schedules and class logistics
Identify the related courses
Discuss the lab environment details
Describe the advantages of UFT as a testing tool
Preview the UFT Start Page and Help menus
Recognize the sample applications used in the labs Identify resources for getting assistance Summary
ALM Module 2
Introduction Application Lifecycle Management Objectives
Describe HP’s Application Lifecycle Management (ALM) product
Describe the ALM hierarchy and roadmap
Navigate through the ALM modules
Describe the key features and benefits of ALM
Identify what’s new in ALM version 12.0
Identify additional helpful resources
Summary
ALM Module 3
Working with ALM Clients Objectives
Identify the ALM clients
Use the ALM 12 Web client
Work with requirements
Work with defects
Perform web client customization
Design and manage forms
Work with business rules
Summary
ALM Module 4
Working with Releases
o Objectives
o What a Release?
o Understanding Release and Cycle
o A Sample Release Tree
o Accessing Release Module
o Tools for Creating a Release Tree
o Creating A Release Folder
o Defining a Release
o Adding a Cycle
o Specifying Cycle Details
o Adding Attachments to a Cycle
o Type of Attachments
o Summary
ALM Module 5
Working with Requirements Objectives
Requirements Management
Requirement Type
Requirements Tree
Building a Requirements Tree
Creating a Requirements
Requirements Details
Requirement Grid View
Assigning Requirements to Release
Assigning Requirements to Cycles
Summary
ALM Module 6
Test Planning Objectives
Test Plan Module Window
Creating the Test Plan Tree
Converting a requirements to a Test
Adding a Test
Calling a Test
Test Parameters
Calling a Test with Parameters
Test Configurations
Test Automation
Generating a Test Script
Summary
ALM Module 7
Test Execution Test Execution Overview
How to Run Test in ALM?
Test Execution Workflow
Test Sets Tree
Creating a Test Set Folder Creating a Test Set
Adding Test to Test set
Test Configurations based on Requirements Coverage
Test Run Schedules
Defining Test Run Sequence and Conditions
Running Tests
Manual Test Execution Overview
Summary
ALM Module 8
Defect Tracking
Objectives
Defect or Not? What is a Defect?
How to Track Defect in ALM?
Defects Module Window
Defect Status- who does what?
Similar Defects
How do you log a Defect?
Associating Defect with other Entities How to Link Defect?
Defect Requirement Relationship Defect-Test Relationship
Summary
ALM Module 9
Reporting and Analysis Objectives
Dashboard Modules
Pre-Define Reports and Graphs
Custom Reports and Graphs
Adding Sub-Reports
Sharing Graphs without ALM Client Creating a Dashboard Page
Summary
Load Runner Curriculum
LR Module 1
Introduction to Load Runner Explain the need for load testing
Describe various types of performance test objectives
Identify the steps of the LR methodology
Define a scenario in the context of LR
Identify strategies for creating effective scenarios
LR Module 2
Designing a Scenario Objectives
Defining a Scenario
Creating a New Scenario
Differences between Manual and Goal – Oriented Scenario
Selecting Vuser Scripts
Choosing a Scenario Type
Vuser Groups
Adding a New Vuser Group
Modifying the Vuser Group settings
Selecting Load Generators for your Scenario
Adding a New Load Generator
Modifying the Vuser Group Setting
Adding Vusers to an Existing Group
Summary
LR Module 3
Scheduling Scenarios Scheduling a Scenario
Configure Schedule Names
Configuring Scenario Start Time
Scheduling by Scenario
Scheduling by Group
Scheduling by Real – World Schedule Mode
Scheduling by Basic Schedule Mode
Using the interactive Schedule Graph
Pressing the Stop Button
Viewing the Schedule Progress during a run
Summary
LR Module 4
Performance Metrics Objectives
Available Performance Monitors in LR controller
Viewing Performance Monitors
Selecting Online Monitor
Choosing Monitor Measurements
Tracking the Performance
Summary
LR Module 5
Scenario Execution Objectives
Running Scenarios
Defining Rendezvous Point?
Accessing Rendezvous Point Policy
Adding Rendezvous Point in VuGen
Defining Results Directory
Understanding the Scenario Status Window
Initializing Vuser Groups
Viewing the Scenario Errors
Understanding Common Run Time error
Summary
Virtual User Generator Curriculum
VuGen Module 1
Introduction to VuGen Define Virtual User (Vuser) and VuGen
Explore the new look and feel of the VuGen UI
Explain how to use the step navigator and solution explorer
Discuss the script workflow
Create scripts using VuGen
Record business processes with VuGen
VuGen Module 2
Recording Scripts for Web applications Access and use the protocol advisor for recording
Create VuGen scripts by recording user steps
Save scripts in HP Application Lifecycle Management (ALM)
Create a Vuser script template
Create business process reports
VuGen Module 3
Replaying the Vuser Scripts Recognize the debugging tools available in VuGen
Identify and configure the appropriate web run-time settings for replaying scripts
Replay and debug the script in VuGen
VuGen Module 4
Inserting Transactions into the scripts Explain the use of transactions in a script
Add a transaction into a script during recording
Insert a transaction into a script after recording
VuGen Module 5
Parameterizing the script Define parameterization
Determine when to parameterize a script
Create and modify parameter lists
Create new parameters
Work with parameter properties
Configure run-time settings for parameters
VuGen Module 6
Verifying the Vuser Scripts Identify the need to use verification in scripts
Define verification for scripts
Add text checkpoints during and after recording of scripts
VuGen Module 7
Auto Correlation after Recording Describe correlation
Work with the Correlation Studio
Correlate dynamic values after recording a script
The HPE Software University difference
HPE Software University is a global program designed by Hewlett Packard Enterprise solution experts in the U.S. specifically to meet the needs of our international student community. Benefits to consider:
• Proven: The software education program has been successfully delivered in India, Malaysia, and the Philippines to over 15,000 students over the last two y ears. This proven program is helping students earn the skills to succeed in industry and opening the door to new opportunities.
• Certified instructors: All instructors are Hewlett Packard Enterprise certified in their subject areas so students will be learning from people at the top of their field.
• Quality: Hewlett Packard Enterprise courseware developer, who works directly with HPE R&D and software development, has developed the learning materials. These materials are exclusive to HPE Software University, and are continually updated so to reflect the latest developments in the fast-moving technology for testing, mobility, and Big Data.
• HPE hardware and software: Students are provided a modern lab environment that enhances the learning experience.
• Industry-leading solutions: Implements a nearly continuous improvement process to help optimize system information over the long-term, enable better decision-making, and derive more value from your content.
• Worldwide delivery partners: Located across the world to deliver professional and high-quality instruction in your region.
About HPE Software Education
HPE Software Education gives our customers the power to make the most of their software investment. We provide comprehensive software trainings spanning across our entire software portfolio including IT operations management (ITOM), ALM, Big Data, and security, as well as a variety of business curriculums around transformations such as DevOps and IT4IT™.
We invest in research and development of training materials and teaching methodologies. Our curriculums are prepared by HPE-certified experts who have years of industry experience. The curriculums are designed to cover real-time case scenarios and exercises that meet the training needs at all levels from novice to an expert. The academic software education programs for universities and colleges are the newest offerings from HPE Software Education. We leverage our industry content in these classes so students are industry ready on successful completion.
About Hewlett Packard Enterprise
Hewlett Packard Enterprise is an industry-leading technology company that enables customers to go further, faster. With the industry’s most comprehensive portfolio, spanning the cloud to data center to workplace applications, our technology and services help customers around the world make IT more efficient, more productive, and more secure. More information about HPE (NYSE:HPE) is available at hpe.com.
Learn more at
hpe.com/software/university
hpe.com/software/education
hpe.com/blog/education
twitter.com/hpe_education
Sign up for updates
Rate this document
© Copyright 2015 Hewlett Packard Enterprise Development LP. The information contained herein is subject to change without notice. The only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Hewlett Packard Enterprise shall not be liable for technical or editorial errors or omissions contained herein.
Google is a registered trademark of Google Inc. Java is a registered trademark of Oracle and/or its affiliates. IT4IT is a registered trademark of The Open Group.
December 2015