Course Data Sheet
UFT350 Unified Functional Testing 12.x
Advanced
Course No.: UFT350-125 Category/Sub Category: Application Development
Management
For software version(s): 12.5 Course length: Two days
Software version used in the labs: 12.5
Delivery formats: Instructor Led (ILT) Training is available as a private session onsite.
and Virtual Instructor Led (VILT)
To order visit: HPE Software Education Services
Course Description
This course provides a comprehensive understanding of how to leverage and enhance the various
features of Unified Functional Testing (UFT) by writing codes in the Editor. In this course, participants
adopt principles frequently followed by developers as they design more sophisticated test scripts. By
learning to manipulate dynamic objects and data, participants will be armed with a skill set applicable for
testing nearly any type of application.
Audience/Job Roles
This course is intended for:
Users who are familiar with the basics of UFT
Quality assurance engineers who assume technical lead roles in the use of QuickTest
Professional/UFT applications
Course Objectives
Upon successful completion of this course, you should be able to:
List the main components of the Editor
Identify when to use the Editor
Retrieve and use the properties of an object
Create programmatic descriptions
Create tests that include VBScript
Retrieve data from application objects
HPE Software Education -1-
Copyright 2016 Hewlett Packard Enterprise Company, L.P.
Use the Data Table object to store run-time data and drive actions
Create scripts that access data from external sources
Create new subroutines and functions
Use the Function Library editor
Identify when to handle exceptions programmatically
Prerequisites/Recommended Skills
To be successful in this course, you should have the following prerequisites or knowledge.
Have working knowledge of Windows, websites, and browsers
Understand the basics of UFT, programming languages, scripting languages, and macros
Learning Path
Unified Unified
Functional Testing Functional Testing
12.x Essentials 12.x Advanced
Certification
HPE AIS HP0-M102 HPE Unified Functional Testing 12.x Software
HPE ASE HP0-M216P Advanced HPE Unified Functional Testing 12.x Software
HPE Software Education -2-
Copyright 2016 Hewlett Packard Enterprise Company, L.P.
Course Topics
Modules Objectives
Module 1: Course Overview Describe the Course objectives, course schedule, and class logistics
Goals for the course
Recognizing fellow participants
Prerequisites
Lab environment overview
Module 2: Introduction to Identify the advantages of the Editor
the Editor Translate steps between the Keyword view and the Editor view
Explain how VBScript and objects are relevant to UFT
List common test objects and methods used in UFT
Module 3: Using the Editor Use the step generator to create new steps in your test
Enter steps manually in the Editor
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 Retrieve any property of any object in the application during a test
Object Properties run
Retrieve and set properties in the object repository
Use additional properties of the Reporter utility object
Module 6: Working With Retrieve useful properties from list-type objects
Dynamic Data Describe the VBScript looping statements
Use additional methods to explore the Datatable
Module 7: Working with Identify types of dynamic objects
Dynamic Objects Manage 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 Build scripts that access data from external sources
External Data 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 Describe exceptions in a test
Testing Exceptions 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 Identify the advantages of creating a procedure in a test
Procedures 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
HPE Software Education -3-
Copyright 2016 Hewlett Packard Enterprise Company, L.P.