QTP Course Details Course Duration: 3 Days (*Only on Weekends. Saturday, Sunday and Next Saturday) Timings: 10AM to 6PM Training Method: Public or Online Course Schedule: Click here Training Features: Click here Contact Us: training@absofttrainings.com Early Booking Offer: You will get 30£ off + other benefits for normal bookings, if you book the course in advance at least one month before the start date. Course Contents: >> Introduction to QTP • Introduction to Automation • Advantages & Limitations of Automation Testing • Fundamentals of QuickTest Professional (QTP) • Benefits of QuickTest Professional • QuickTest Professional User Interface • Add-In Manager and Add-ins in QTP >> Record and Create Simple Scripts • Preparing to Record o Review Documented User Steps or Test Cases o Identify the Application Under Test (AUT) o Prepare the Test Environment • Create Basic Tests Using Recording o Create and Save Basic Tests o Execute Tests o Understand QTP Results >> Objects and Object Repository • What Do We Mean by Objects? • Using Object Spy • Identify Objects and Their Properties • Discuss basics of the Object Repository • Working with the Object Repository • Utilizing a Shared Object Repository o Local versus Shared Object Repositories o Use the Object Repository Manager >> Adding Synchronization • Introduction to Synchronization • Add Synchronization Steps • Types of Synchronization • Global Object Synchronization Timeout • Synchronization Point using Wait Property >> Standard Checkpoints in QTP • Enhance Tests with Checkpoints • Types of Checkpoints • Use Regular Expressions >> Using Parameters • Parameters and Types of Parameters • Use Input and Output Parameters • Environment Variables • Enhance Checkpoints with Parameters • Create Data Driven Tests >> Working with Actions • What is an Action? • Types of Actions • Define a Test with Multiple Actions o Create a New Action and Action Settings o Make Action Reusable o Create Multiple Actions from a Single Action o Use an Existing or Copied Action • Use Global and Local Data Sheets >> Adding Custom Checkpoints • Create a Custom Checkpoint • Compare Captured Values with Expected Values • Use Debugging Tools • Report the Step Outcome with a Reporter Event >> Database Checkpoints in QTP • Define Database Checkpoints • Create SQL Queries • Insert a Database Checkpoint • Parameterize a Database Query >> Solving Object Recognition Problems • Run Modes in QTP o Normal Recording based on Object Model o Analog Recording o Low-level Recording • Use a Bitmap Checkpoint • Working with Virtual Objects • Introducing the Ordinal Identifiers >> Working with Recovery Scenarios • Create a Recovery Scenario • Associate a Recovery Scenario with a Test >> QTP Expert View • Understanding Expert View • Introduction to VBScript or OOP • Translating Steps >> Using Expert View • Using the Step Generator • Entering Steps Manually and Coding • Debugging QTP Scripts o Breakpoints and Step Method o Smart Identification o Base Filter and Optional Filter Properties >> Object Properties • Retrieving Properties of an Object • Test Object and RunTime Object • Set/GetTOProperty and GetROProperty Methods • Using Constants and Variables • Using the Report Utility Object >> Working with Dynamic Objects • Using Dynamic Objects • Building a Programmatic Description >> Using VBScript • Introduction to VBScript • DataTypes, Variables, Constants • Using VBScript Operators, Statements, and Functions • Conditional Statements, Looping Statements • User defined and Built-In functions in QTP >> Working with Dynamic Data • Retrieving Data • Using Looping Statements • Using the Data Table Object >> Retrieving External Data • Importing Data • Working with Databases and File Systems >> Automation Framework Development & Usage • Creation of Framework • Usage of Framework and Keyword Driven Techniques • Sample Project Implementation using the Framework • Framework Advantages (Keyword Driven, Maintainability, Reusability) • Data Driving in QTP with Excel files (Data Driven Framework) |
