QTP Training | QTP Course

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)

1 comment:

  1. Extraordinary blog. you put Good stuff. All the themes were clarified briefly. so rapidly comprehend for me. Thanks for sharing this post.Warehouse Audit
    Stock Audit
    Chartered Accountant

    ReplyDelete