alm, uft and lr v12.00 basics 60 hours course outlineh20546. alm cours… ·  ·...

17
ALM, UFT and LR v12.00 Basics 60 Hours Course Outline

Upload: phungtram

Post on 29-Apr-2018

217 views

Category:

Documents


3 download

TRANSCRIPT

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