UFT One 2021.x Advanced (UFTO350-2021) – Outline

Detailed Course Outline

Module 1: Course Overview
  • Identify the contents and objectives of the course
  • Define the class schedules and class logistics
  • Identify the related courses
  • Discuss the lab environment details
Module 2: Introduction to the Editor
  • Identify the advantages of the Editor
  • Translate steps between the Keyword view and the Editor view
  • Explain how VBScript and objects are relevant to Unified Functional Testing One (UFT One) for GUI testing
  • List common test objects and methods used in UFT One for GUI testing
Module 3: Using the Editor
  • Use the Step Generator to create new steps in your test
  • Enter steps manually in the Editor
  • Document the steps of a business process
  • Use statement completion (IntelliSense)
  • Trace and debug tests
Module 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
Module 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
Module 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
Module 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
Module 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
Module 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
Module 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
Module 11: Integrating UFT One with ALM
  • Integrate UFT One with the Application Lifecycle Management (ALM) software
  • Connect to the ALM Server from UFT One
  • Execute a UFT One Test from ALM