TESTING TOOLS QA TRAINING
Manual, QTP&uft, Selenium, Jmeter With Live Projects
HOME
COURSE CONTENT
MANUAL TESTING
QTP/UFT
SELENIUM
JMETER
INTERVIEW QUESTIONS
LIVE PROJECTS
CONTACT US
UFT / QTP
Automation Testing with QTP/UFT
Introduction to Automation
Manual Testing Vs Automation Testing?
Drawbacks of Manual Testing
Advantage and disadvantage of automation testing
Types of Testing can be done by automation Testing
What test cases can be converted into automation?
What test cases cannot convert into automation?
Things to be done before automation testing
Types of Automation Tools
Introduction of UFT & Basic Concepts
Introduction of UFT
License in UFT
Launching UFT in companies
Add In manager window
Automation Testing Process of UFT
Create and Execute Basic Scripts
Recording Tests
Running a Test
Understand Recording Levels
Standard Recording
Analog Recording
Low Level Recording
Insight Recording
Use the Object Spy
To view object properties
To view Test object Methods
Introduction Object Oriented Programming
What is oops
What is a class and method
How UFT programming is designed based on oops.
UFT test object classes
UFT test object methods
Descriptive Programming
What is Descriptive Programming?
When to use Descriptive programming?
How to implement Descriptive programming?
Creating Basic Scenario with Descriptive Programming
Automating Test Scripts Using Descriptive Programming
Object Repository
What is Object Repository?
Importance of Object Repository
How Define Test objects one by one?
Ho w to add objects to Object Repository (manual way and by recording)
Object Repository operations (Add, Modify, Delete object and their properties)
Types of Object Repository
Local Repository
Shared Object Repository
Creating Local and Shared Object Repositories
Difference between Local and Shared Object Repositories
Object Identification
What is object Identification?
How object repository is depending on object identification?
What is Mandatory, Assistive properties?
What is Smart identification ?
Configuring Object Identification
Object Repository Manager
What is object Repository Manager?
How add objects?
How to create shared object repository?
How modify shared object repository?
How to convert shared repository to xml?
How to merge repositories?
How to compare two repositories?
Introduction of VB Script
About VBScript
Datatypes
variables
Operators
Arrays
Constant variables
Conditions
If
If-else
If –else –If
Nested If
Select Case
Looping Conditions
For – Next
Do – loop
While –loop
For Each loop
Built in methods
Procedures
Function Procedures
Sub Function Procedures
How to use with & Set statement
Working with regular expressions
What is regular expression?
Where we will use?
Regular expression syntax
Examples on regular expression
Working with files
Working with File System object
Working with Excel files
Working with word documents
Working with data base
Working with internet explore
Working with outlook express
UFT Test Object Methods
GetRoproperty
GetTOProperty
SetTOProperty
Exist
Click
Set
Select
SetSecure
CaptureBitmap
Activate
WaitProperty
Sync
Doubleclick
Getitemscount
GetItem
Utility objects
What is utility object?
UFT Utility objects
Utility objects methods
Check points
What is a check point?
Operational Overview of checkpoint
Drawbacks of Checkpoint
Types of Check point
Standard Check point
Text Check point
Text Area Check point
Bitmap check point
Database check point
Accessibility check point
XML Check point from Application
XML Check point from Resource
Output values
What is a output values?
Operational Overview of output values
Types of output values
Standard output values
Text output values
Text Area output values
Database output values
XML output values from Application
XML output values from Resource
Synchronization
What is Synchronization?
Implementing Synchronization
By Wait function
By Synchronization point
By Change Default Run Time
By VB Scripting
UFT Other Menu Artifacts
Virtual object configuration
Transaction point
Step Generator
Introduction to Web Application Testing
Introduction about WebProject
Test case’s Identification for Automation
Web application Object Classes
Working with WebPage title
Working with EditBox
Working with Buttons,DropDwon,ListBox
Working with RadioGroup and radio button
Working with Alerts
Working with Confirmation messages
Working with WebTable
Working with Dynamic web pages
Dynamic Descriptive Programming
What is Descriptive Programming?
When to use Descriptive programming
How to implement Descriptive programming
By using Description Object
By using Description Strings
Working with Child Objects
VB scripting with related to Child Object
How to use Regular Expression in UFT
What is Regular Expression?
When to use SetToProperty and Regular Expressions?
Implementing Regular Expression in Descriptive programming
Examples of Regular Expressions
Recovery Scenario Manager
What is Recovery Scenario Manager?
When to use and when to not use Recovery scenario manager?
Recovery Scenario Components
Creating and Implementing Recovery Scenario Manager
Error Handling
On Error Resume Next statement
Debugging the Scripts
Inserting Break Points
Debug Viewer Pane
Step Into
Step Over
Step Out
Debug From Step
Run to step
Batch Testing
What is Batch Testing?
Implementing Batch Testing
Automation Object Model In UFT
What is AOM?
Why and when do we used AOM
Launching UFT through VBScript
Developing Startup Scripts
Execute Test scripts Using AOM
Close UFT
Quit Object
Automation Framework
What is Automation Framework
Advantages of Automation Framework
Types of Automation Framework
Modular Driven Framework
Data Driven Framework
Keyword driven framework
Hybrid driven framework
Modular Driven Framework Using Actions
What is an action?
Create Tests with Multiple Actions
Type of actions
Non- reusable actions
Re-usable actions
External actions
Existing actions
Copying actions
Renaming actions
Modular driven framework using Functions
Creating function library
Function parameters
What is ByVal parameter?
What is ByRef Parameter?
Using Library files
Parameterization
What is parameterization?
Types of parameterization
Data Table Parameterization
Test/Action parameterization
Environment Variable parameterization
Random number parameterization
Data Table parameterization or DataDriven Framework
Introduction of Data Table
Types of Data Tables
How to retrieve the test data from data table?
How to insert test results into data table?
Data Table methods
VB Scripting by Data table
Test/ Action parameterization
What is action parameter
How to configure action parameters
Action parameters
Input parameters
Output parameters
Environment variable parameterization
What is Environment Variable?
Importance of Environment variable
Types of Environment variables
Built-In Environment variables
User defined Internal Environment variables
User defined External Environment variables
Accessing Built In Environment variables
Creating internal and external Environment Variables
Difference between external and internal Environment Variables
VB scripting with respect to Environment Variables
Random number parameterization
What is random number parameter?
How to create random number parameter?
Use random number parameter for drop downs & list box.
Keyword Driven Framework
What is Keyword Driven Framework?
Keyword Driven Framework Implementation
DataTable preparation
Keywords Identification
Create Object Repository
Create Libraries
Create Environment variables
Create Recovery Scenarios
Implement Driver Script
Implement Masters Script
Schedule Execution
Hybrid Driven Framework
What is Hybrid Driven Framework?
Hybrid Driven Framework Implementation
Real time Process
Introduction About Framework
What is feasibility study
Tool Selection criteria
What is POC
Hybrid frame work creation
Automate Test Cases
Name Conventions
Local Scope Variables
Global Scope Variables
Constants
Function / Actions
Reusable Actions
Scripts
Function / Libraries
Object Repository Files
Coding
Commenting Code
Formatting Code
Using Shared Object Repository
Using Relative paths
Using Global Variables
Others
CV Preparation Tips
Interview Tips & Mock Interviews
Newer Post
Older Post
Home