Courses

Micro Focus/HP Unified Functional Testing Essentials v14.x


Details for this course such as pricing and location are to be negotiated. Please contact us if interested.


Course Description:


Overview

This course covers the usage of Micro Focus/HP UFT to automate functional test scripts.  Attendees will learn software testing automation concepts and techniques to enable them to take advantage of the HP UFT functionality to create a regression suite of tests.

 

Duration

5 days

 

Labs

Approximately 70% of the class is devoted to lab exercises

 

Intended Audience

Quality assurance engineers, technical managers, software engineers, customer support engineers and anyone who needs to automate manual testing and verification processes

 

Prerequisites

None

 

Course Outline

 


 

Record and Playback User Actions

  • How HP UFT records user actions
  • How to record a test case
  • How to play back a test case and view the results

 

Object Recognition and Management

  • How HP UFT recognizes application objects
  • Managing test objects
  • Using shared object repositories
  • Insight – Image-Based Object Identification

 

Application Verification

  • How to add verification to a test
  • Adding Checkpoints in web and windows applications

 

Synchronization

  • What is test synchronization
  • Recognizing when to add synchronization to the test

Parameters and Data Driving

  • Why and how to parameterize and data drive the test
  • Test combinations generator

 

Using Multiple Actions in Tests

  • Separating a test into multiple actions
  • Reusing actions in multiple tests

 

Introduction to Editor View

  • Translating steps between Keyword View and Editor View
  • Adding steps in Editor View

 

Writing Custom Verification Points

  • Adding custom application verification points in Expert View

 

Debugging tests

  • Using the Debug viewer and breakpoints
  • Techniques for debugging test scripts.

 

 

 

 

 

 


 

Database Checkpoints

  • How to verify applications are storing data in the database correctly

 

Error Handling

  • Using optional steps
  • Using VBScript to code error handlers

 

Descriptive Programming

  • What is descriptive programming
  • How to use descriptive programming
  • When to use descriptive programming

 

 

 

 

 

Procedures

  • Declaring subroutines and functions
  • Creating function libraries
  • Overriding and supplementing built-in test object functionality

 

Advanced Data Driving

  • Controlling test iterations through code
  • Manipulating the Data Table through code
  • Accessing test data stored in XML files

 

Advanced Debugging

  • Advanced features of the debug viewer
  • Advanced debugging techniques

Back to Courses Table