After the completion of the course, the participants would be able to understand the basic concepts of Functional Test Automation using UFT; and also design automation scripts using UFT. The course is a mix of case-driven, instructor-led, and self-paced learning, designed to enable participants learn, experiment and implement the concepts involving the management of requirements. The participants will be presented with ample examples, exercises and case studies to understand and apply the concepts taught.Module 1 – Introduction
Participants | Familiarization with course material | Familiarization with the protocols and timings | Expectation setting and clarification
Module 2 -Introduction to Test Automation
Difference between Manual and Automation | Why Automation | When do we start Automation | What are the Automation tools in the Market | Why UFT| Add-ins
Module 3 – Introduction to QTP
QTP Test Process | Quick Test Window | Types of Recording | QTP Views
Module 4 – Object Management
QTP Object Identification Process | Object Identification | Mapping Custom Objects to Standard Class | Object Spy | Object Repository | Virtual Object
Module 5 – Synchronization
Understanding Synchronization | Synchronization | Adding Global and Synchronization step
Module 6 – Regular Expressions
Regular Expression Patterns | Regular Expressions for Dynamic Object
Module 7 – Checkpoints
Checkpoint – Definition | Using Checkpoint | Checkpoint Types | Standard Checkpoints | Text Checkpoints | Text Area Checkpoints | Bitmap Checkpoints | Database Checkpoints | Accessibility Checkpoints | XML Checkpoints
Module 8 – Parametrize Data
Data Driven Tests | Run Time Data Table | Driving Data from External Files | Driving Data to External Files
Module 9 – Actions, Action Settings & Reusable Actions
Actions and Reusable Actions | Types of Actions | Benefits of Reusable Actions | Calling a Reusable Actions from an External Test | How Reusable actions can affect data and parameters
Module 10 – Project Work
Developing QTP Automation Scripts using Actions, Parameterizing, Synchronization Points, Regular Expression, Object Repositories