Training Courses on :
Automation Basics course:
Automation Fundamentals, VB Scripts Basics, QTP Basics
Fees: 1500 Rupees
Automation Fundamentals, VB Scripts Basics, QTP Basics
Fees: 1500 Rupees
++++++++++++++++++++++++++++++++++++++++++
Automaton Advanced course:
QTP Advanced Features, Automation Frameworks, Project, Quality Center
Fees: 2000 Rupees
++++++++++++++++++++++++++++++++++++++++++
Automaton Advanced course:
QTP Advanced Features, Automation Frameworks, Project, Quality Center
Fees: 2000 Rupees
++++++++++++++++++++++++++++++++++++++++++
Choose from which course u would like to join
Note: All materials including well written presentations
and necessary softwares, sample applications, Sample Scripts
will be provided.
and necessary softwares, sample applications, Sample Scripts
will be provided.
Starting Date: September 10th, 2007
Timings: 11 AM to 5:00 PM
Duration: 60 Hours
++++++++++++++++++++++++++++++++++++++++++
Location: BTM Layout 1st Stage, Bangalore
Contact:-
Murali: 9900 521 091
Sharath: 9986 073 544
++++++++++++++++++++++++++++++++++++++++++
Tutor Profile: 9 years of
experience in IT Industry, in various
automation and performance tools.Worked for top MNCs in bangalore
automation and performance tools.Worked for top MNCs in bangalore
Course Contents
=====================================================================
Automation Basics
=====================================================================
=====================================================================
Test Automation Fundamentals
=====================================================================
=====================================================================
Test Automation Fundamentals
• Understanding Software Test Automation
• Test Automation Fundamentals
• Types of Test Automation tools Available – Automation tool
support for testing
• Tool Evaluation – How to select a tool for automation
• Pre-requisites for Automation
• Design considerations for Automation
• Benefits of Automation
• Automation Process overview/Automation Life cycle
• Different phases of automation
=====================================================================
Introduction to VB Script
• Test Automation Fundamentals
• Types of Test Automation tools Available – Automation tool
support for testing
• Tool Evaluation – How to select a tool for automation
• Pre-requisites for Automation
• Design considerations for Automation
• Benefits of Automation
• Automation Process overview/Automation Life cycle
• Different phases of automation
=====================================================================
Introduction to VB Script
• Branches
- If … End If
- If … Else … End If
- If … ElseIf … End If
- If … End If
- If … Else … End If
- If … ElseIf … End If
• Loops
- While … Wend
- Do While … Loop
- Do … Loop While
- Do Until … Loop
- Do Loop … Until
- While … Wend
- Do While … Loop
- Do … Loop While
- Do Until … Loop
- Do Loop … Until
• Variables
- Declaring Variables
- Auto declaration
- Declaring arrays
• How to define functions in VB script
• Information about QTP built in functions
• Comparison, Logical, and Arithmetic operators
• Function Definition Generator
• Function library management
• LAB
=====================================================================
- Declaring Variables
- Auto declaration
- Declaring arrays
• How to define functions in VB script
• Information about QTP built in functions
• Comparison, Logical, and Arithmetic operators
• Function Definition Generator
• Function library management
• LAB
=====================================================================
Quick Test Pro Basics
QTP Licensing and Add-ins
• Types of Licenses
- Demo
- Seat License
- Concurrent License
• Add-Ins Manager and different Add-ins available
• How to Choose an add-in
• Lab
• Types of Licenses
- Demo
- Seat License
- Concurrent License
• Add-Ins Manager and different Add-ins available
• How to Choose an add-in
• Lab
Understanding QTP record and Playback process
• Recording Operations
• Introduction to Object Repository
• Record and Run Settings
• Recording Types
- Standard Recording
- Analog Recording
- Low level Recording
• LAB
Working with QTP
• QTP Standard Views
- Keyword view
- Expert View
- Active screen view
- Active Screen benefits
- Comparison of Different Views
- Using Step Generator
• Transaction Response Time
• LAB
Introduction to Parameterization
• Why Parameterization
• Data Driven Tests
• Types of Data tables (Local and Global)
• Parameterize using Datatables
• LAB
Actions
• How to create a new action
• Call to existing action
• Call to copy of action
• Split Action
• Calling Winrunner Tests and Functions
• How to create a new action
• Call to existing action
• Call to copy of action
• Split Action
• Calling Winrunner Tests and Functions
Adding Validations to Script
• Using Checkpoints
• Types of Checkpoints
• Using Output Values
• Types of Output Values
• Adding Validations programmatically
• Update Run mode
• LAB
Debugging Scripts
• Need of Debugging Scripts
• Breakpoints
• Debug Viewer
• Step into, Step out, and Step Over options
• Need of Debugging Scripts
• Breakpoints
• Debug Viewer
• Step into, Step out, and Step Over options
Synchronization
• Using Different settings for Synchronization
• Using Wait and Sync Statements
• LAB
• Using Different settings for Synchronization
• Using Wait and Sync Statements
• LAB
Options and Settings
• Test Settings
• Options
• Test Settings
• Options
Reporting Functions
=====================================================================
=====================================================================
=====================================================================
Automation Advanced
=====================================================================
=====================================================================
Quicktest pro Advanced
=====================================================================
Quicktest pro Advanced
Advanced Parameterization
• Environment Variables
- Parameterize using Environment Variables
- Using Environment variables in Checkpoints
- Using Environment variables in Output values
- Using Environment variables in Object Repositories
• Action Parameters
• Test Parameters
- Passing values from Test Parameters to Action
Parameters
- Passing values from Environment variables to
Action Parameters
- Passing values from Data table to Action Parameters
• Parameterising Checkpoints and Output Values using Environment
Variables and Data tables
• LAB
• Environment Variables
- Parameterize using Environment Variables
- Using Environment variables in Checkpoints
- Using Environment variables in Output values
- Using Environment variables in Object Repositories
• Action Parameters
• Test Parameters
- Passing values from Test Parameters to Action
Parameters
- Passing values from Environment variables to
Action Parameters
- Passing values from Data table to Action Parameters
• Parameterising Checkpoints and Output Values using Environment
Variables and Data tables
• LAB
Working with Dynamic Objects
• Introduction to Dynamic Objects
• Regular Expressions
- Introduction to Regular expression
- Using Regular expressions in Checkpoints
- Using Regular expressions Object Repository
- Using Regular expressions QTP Editor
• Virtual Objects
• Descriptive Programming
- Using Different methods of Descriptive Programming
- Why Descriptive Programming
• Using ChildObjects method
• Using ChildItem method
• Object Spy feature
• LAB
• Introduction to Dynamic Objects
• Regular Expressions
- Introduction to Regular expression
- Using Regular expressions in Checkpoints
- Using Regular expressions Object Repository
- Using Regular expressions QTP Editor
• Virtual Objects
• Descriptive Programming
- Using Different methods of Descriptive Programming
- Why Descriptive Programming
• Using ChildObjects method
• Using ChildItem method
• Object Spy feature
• LAB
Working with Objects
• Object Identification
• Smart Identification
• Object Repositories
- Types
- How to use these repositories
- Advantages/Disadvantages
- How to choose
• Object Repository Merge Tool
• Object Repository Manager
- Managing shared repositories
- Exporting Repository content to XML format
- Importing Repository content from XML format
- Updating objects details from local repository
• Mapping Repository parameters
• Object Model Reference
• Test Object model
• LAB
• Object Identification
• Smart Identification
• Object Repositories
- Types
- How to use these repositories
- Advantages/Disadvantages
- How to choose
• Object Repository Merge Tool
• Object Repository Manager
- Managing shared repositories
- Exporting Repository content to XML format
- Importing Repository content from XML format
- Updating objects details from local repository
• Mapping Repository parameters
• Object Model Reference
• Test Object model
• LAB
Execution of Scripts
• Different Run options
• Executing QTP Script with Quality Center
• Test Results
- Analysis of Test Results
- Reporting
- Types of Reporting
- Reporting Functions
• LAB
• Different Run options
• Executing QTP Script with Quality Center
• Test Results
- Analysis of Test Results
- Reporting
- Types of Reporting
- Reporting Functions
• LAB
QTP Vs Other Automation Tools – Features comparison
Programming/Scripting
• Extracting data from web tables
• Working with Dynamic links
• Obtaining object from web tables at run time
• Dynamic objects and how to resolve
=====================================================================
• Extracting data from web tables
• Working with Dynamic links
• Obtaining object from web tables at run time
• Dynamic objects and how to resolve
=====================================================================
Automation Frameworks
• Introduction to Frameworks
• Types of Frameworks
• Keyword driven
• How QTP Implements these Frameworks
=====================================================================
• Introduction to Frameworks
• Types of Frameworks
• Keyword driven
• How QTP Implements these Frameworks
=====================================================================
Project automation
• Live Project Automation
• Implementation of all features of QTP in different scenarios
• Discussion about common Issues and Solving them
=====================================================================
• Live Project Automation
• Implementation of all features of QTP in different scenarios
• Discussion about common Issues and Solving them
=====================================================================
End-End Quality Center (All Features)
• Site Administration
• Project Customization
• Requirements Management
• Test Management
• Mapping of Requirements to Tests
• Analysis of Requirements coverage
• Managing Automated tests
• Running Test cases and Automation Scripts
• Creating Defects
• Defect Tracking
• Linking Defects to other entities
• Instructions on how to use Quality Center in a project.
• Reports
• Graphs
• Site Administration
• Project Customization
• Requirements Management
• Test Management
• Mapping of Requirements to Tests
• Analysis of Requirements coverage
• Managing Automated tests
• Running Test cases and Automation Scripts
• Creating Defects
• Defect Tracking
• Linking Defects to other entities
• Instructions on how to use Quality Center in a project.
• Reports
• Graphs
=====================================================================
Be a better Heartthrob. Get better relationship answers from someone who knows.
Yahoo! Answers - Check it out.