Unified Functional Testing One (UFT One) Advanced (UFTOA)

 

Course Overview

This two-day, advanced course provides a comprehensive understanding of the use of OpenTextTM Unified Functional Testing One (UFT One) as an automated functional testing tool.

The course focuses on understanding the new capabilities, tools, and processes for creating robust testing scripts.

Highlights:
  • Work with objects, dynamic data, and dynamic objects.
  • Retrieve external data.
  • Create new procedures.
  • Handle GUI testing exceptions.
  • Integrate UFT One with ALM QC and ALM Octane.

Who should attend

Application testers and QA Engineers

Prerequisites

To be successful in this course, you should have the following prerequisites or knowledge:

  • Experience working with UFT One for six months or more
  • Basic penetration tester skills
  • Ability to read HTTPS requests and responses
  • Basic understanding of web technologies and computer desktop, browser, and file system navigation skills

Course Objectives

On completion of this course, participants should be able to:

  • Explain the advantages of UFT One as a testing tool.
  • Explain the advanced Editor functionality.
  • Use VBScript.
  • Work with objects, dynamic data, and dynamic objects.
  • Retrieve external data.
  • Handle GUI testing exceptions.
  • Create new procedures.
  • Use the Test Combination Generator tool to generate test data.
  • Integrate UFT One with ALM QC and ALM Octane.

Course Content

Chapter 1: Course Overview
  • Identify the contents and objectives of the course.
  • Define the class logistics.
  • Discuss the lab environment details.
Chapter 2: Software Overview
  • Describe the advantages of UFT One as a testing tool.
  • Preview the UFT One Start Page and Help menus.
  • Recognize the sample applications used in the labs.
  • Identify resources for getting assistance.
Chapter 3: Advanced Editor Features
  • Review the UFT Editor basic functionality.
  • Use the Step Generator to create new steps in your test.
  • Enter steps manually in the Editor.
  • Use statement completion.
  • Trace and debug tests.
  • Use the Test Batch Runner.
Chapter 4: Using VBScript
  • Create constants and variables to hold important values.
  • Format steps and create comments for clarity.
  • Use operators to modify or compare values.
  • Build conditional statements.
  • Call built-in functions from the VBScript function library.
Chapter 5: Working with Object Properties
  • Retrieve any property of any object in the application during a test run.
  • Retrieve and set properties in the object repository.
  • Use additional properties of the Reporter utility object.
Chapter 6: Working with Dynamic Data
  • Retrieve useful properties from list-type objects.
  • Describe the VBScript looping statements.
  • Use additional methods to explore the Data Table.
Chapter 7: Working with Dynamic Objects
  • Identify types of dynamic objects.
  • Manage the dynamic properties of objects in the object repository.
  • Build a programmatic description for an object.
  • Create and use a Description object.
  • Retrieve a collection of child objects from a parent object.
Chapter 8: Retrieving External Data
  • Build scripts that access data from external sources.
  • Import data from and export data to a Microsoft Excel worksheet.
  • Perform DataTable operations.
  • Use the Connection and RecordSet objects to query a database.
  • Import and export data to text files.
Chapter 9: Handling GUI Testing Exceptions
  • Describe exceptions in a test.
  • Describe how to handle exceptions with the test settings.
  • Describe how to handle exceptions with Recovery Scenarios.
  • Handle exceptions programmatically with VBScript.
  • Handle positive and negative test data.
Chapter 10: Creating New Procedures
  • Identify the advantages of creating a procedure in a test.
  • Create new subroutines and functions.
  • Build a function library and associate it with a test.
  • Register a procedure with an object class.
  • Use a function as a recovery operation in a recovery scenario.
Chapter 11: Combination Generation and Parallel Execution
  • Use the Test Combination Generator tool to generate test data.
  • Use the Parallel Runner tool to configure and run tests.
  • Use the command line to run tests using the Parallel Runner.
Appendix A: Integrating UFT One with ALM QC
  • Integrate UFT One with the Application Lifecycle Management Quality Center (ALM QC) software.
  • Connect to the ALM QC server from UFT One.
  • Execute UFT One Tests from ALM QC.
Appendix B: Integrating UFT One with ALM Octane
  • Generate Jenkins CI credentials.
  • Configure the UFT One – ALM Octane integration.
  • Run a UFT One test suite from ALM Octane.

Prices & Delivery methods

Online Training

Duration
2 days

Price
  • on request
 

Schedule

Instructor-led Online Training:   Course conducted online in a virtual classroom.

English

European Time Zones

Online Training Course language: English
Online Training Course language: English