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