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)
>> 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)
Extraordinary blog. you put Good stuff. All the themes were clarified briefly. so rapidly comprehend for me. Thanks for sharing this post.Warehouse Audit
ReplyDeleteStock Audit
Chartered Accountant