UFT Training
UFT Course Content
Creating Automation Scripts
- Recording a test
- Standard Recording
- Analog Recording
- Low Level Recording
- Writing Script
- Descriptive Programming
Working with Test Objects
- Object Repositories
- Object Spy
- Configuting Object Identification
- Smart Identification
- Merging Shared Object Repositories
- Comparing shared objects Repositories
- Associating Objects Repositories
VB Scripts
- Data Types
- Variables
- Constants
- Conditional Statements
- Loops
- Select case
- Arrays
- Functions
- Sub Routines
Software objects
- Test Hierarchy
- Step Hierarchy
Advanced VB Scripting
- Working with Web Application
- Working with File system Objects
- Working with Data Base Connection
- Working with Record Set Object
- Working with COM Object
- Exception Handling
- Working with Dictionary Objec
- Working with XML
- Working with QC Util Object
- Working with DOM Object
Synchronization
- Synchronization Point
- Various Methods
- Configuring Default Synchronization
- Exist Statement
- Wait Statement
Checkpoints
- Adding Checkpoints to a Test
- Standard Checkpoint
- Image Checkpoint
- Text Checkpoint
- Text Area Checkpoint
- Database Checkpoint
- Bitmap Checkpoint
- Table Checkpoint
- XML Checkpoint
- Page Checkpoint
- Accessibility Checkpoint
Transactions
- Purpose
- Inserting Transactions
- Inserting Ending Transactions
- Analyzing Transaction Results
Working with Actions
- Introduction to Actions
- Benefits of Actions
- Creating Tests with Multiple Actions
- Guidelines for working with Actions
- Creating new Actions
- Insert Actions
- Inserting Copy of Actions
- Inserting Existing Actions
- Splitting Actions
- Action Parameters
- Test Modularity Implementation
- Creating an Action Template
- Difference Between Reusable Actions and
- Functions
Data Driven Tests
- Introduction to Parameterize Tests
- Parameterize a Test Manually
- Parameterize a Test using Data table
- Parameterization through XML Files, Excel Files,
Flat Files
- Parameterize a Test using Environment Variables
- Data Driven Test
- Create Data Driven Tests
- Local and Global Data Tables
Regular Expressions
- Introduction to Regular Expressions
- Defining Regular Expressions
- Working with RegExp Object
Debugging
- Need of Debugging
- Break Points
- Debug Viewer
Recovery Scenarios
- Defining Recovery Scenarios
- Recovery Scenario Manager
- Managing Recovery Scenarios
- Associating Recovery Scenarios
- Controlling the Recovery Mechanism through
Scripts
Descriptive Programming
- Introduction to Descriptive Programming
- When to use Descriptive Programming
- Descriptive Programming Approach
- Static Representation
- Dynamic Representation
- Handling Dynamic Objects
- Handling Similar Objects
- Developing Generic Scripts
Virtual Objects
- Define Virtual Objects
- Manage Virtual Objects