QTP stands for Quick test professional while UFT means unified functional testing which basically helps achieve the utmost level of proficiency in testing. QTP is a testing tool that helps in the execution of automated tests to rectify and check for any errors or defects in a given application. QTP Training is an effective course for learning Functional, Regression, and Service Testing. These are automation tests that are used for finding bugs, errors, or gaps in Software Applications. The Testing tool supports many new technologies like SAP, XenDesktop, and JDK. The testing tool also supports various other technologies like Siebel Web Applications and SAP applications.
Course content
Automation Testing
- What is Automation Testing
- Benefits of Automation testing
- Manual Testing VS Automation Testing
- Types off Automation Tools
- When test case can be automated
- When test cannot be automated
- Things you need to before automation
Introduction to QTP 11.00
- Overview of Quick Test Pro
- Starting Quick Test
- Quick Test Window
- Quick Test Window Layout
- Using Quick Test Commands
Working with Test Objects and Object Repositories
- How QTP learns & identifies Objects
- Working with Test Objects
- Object Spy
- Configuring Object Identification
- Smart Identification
- Merging Shared Object Repositories
- Comparing shared objects Repositories
- Associating shared objects Repositories to a Test
- Working with Test objects methods & Properties
User Defined Functions
- Creating User Defined Functions
- Advantages of Using Functions
- Creating Generic Functions
- Creating Function Libraries
- Associating Function Libraries
- Preparing Regression Test Automation Suites
- Function Decomposition Implementation
VB Script Language Overview
- VB Script Data Types
- VB Script Variables
- VB Script Constants
- Conditional Statements
- Loops
- Select case
- Arrays
- Functions
Advanced VB Scripting
- Working with Internet Explorer Application
- Working with File system Objects
- Working with Data Base Connection
- Working with Record Set Object
- Working with COM Object
- Working with Word Application Object
- Error handling with Err Object
- Working with Dictionary Object
- Working with XML Util Object
- Working with QC Util Object
- Working with DOM Object
- WSH Scripting Basics
- Working with Shell
Working with test object and object Repositories
- Object Introduction
- How objects are added in to OR
- Object Repository modes
- Identify the Objects
- Pre Action V Shared object repository
- Viewing the object properties
- Object SPY
- OI Introduction
- User Defined Objects
- Smart Identification
- Managing Object Repositories
- Merging Object Repositories
Synchronization
- What is Synchronization
- Need of Synchronization
- Different ways of Synchronizing the Tests
- Configuring Default Synchronization Time Out
- Synchronization Methods
- Adding Wait Property Method
- Adding Wait Method
- Adding Exit Method
- Adding Sync Method
- Adding Synchronization Setting
- Browser VS Page Sync
- Web Event Recording Configuration
- Synchronizing Point
Checkpoints
- Checkpoint Introduction
- Adding Checkpoints to a Test
- Types of Checkpoints
- Standard Checkpoint
- Image Checkpoint
- Bitmap Checkpoint
- Table Checkpoint
- Text Checkpoint
- Text Area Checkpoint
- Accessibility Checkpoint
- Page Checkpoint
- Database Checkpoint
- XML Checkpoint
- Checkpoints Supported Environment
- Validating the Above Checks through
Transactions
- Purpose
- Inserting Transactions
- Inserting Ending Transactions
- Analyzing Transaction Results
Working with Actions
- Introduction to Actions
- Benefits of Actions
- Creating Tests with Multiple Actions
- Guidelines for working with Actions
- Creating new Actions
- Insert Actions
- Inserting Copy of Actions
- Inserting Existing Actions
- Splitting Actions
- Action Parameters
- Test Modularity Implementation
- Creating an Action Template
- Difference Between Reusable Actions and Function
- Introduction to Parameterize Tests
- Parameterize a Test Manually
- Parameterize a Test using Data table
- Parameterization through XML Files, Excel Files, Flat Files
- Parameterize a Test using Environment Variables
- Data Driven Test
- Create Data Driven Tests
- Local and Global Data Tables
Regular Expressions
- Introduction to Regular Expressions
- Defining Regular Expressions
- Working with RegExp Object
Debugging
- Need of Debugging
- Break Points
- Step Into
- Step Over
- Step Out
- Debug Viewer
- Watch
- Variable
- Command
Recovery Scenarios
- Introduction to Recovery Scenarios
- When to use Recovery Scenarios
- Defining Recovery Scenarios
- Recovery Scenario Manager
- Managing Recovery Scenarios
- Associating Recovery Scenarios to your Test
- Programmatically Controlling the Recovery Mechanism
Descriptive Programming
- Introduction to Descriptive Programming
- When to use Descriptive Programming
- Descriptive Programming Approach
- Static Representation
- Dynamic Representation
- Handling Dynamic Objects
- Handling Similar Objects
- Developing Generic Scripts
Virtual Objects
- Define Virtual Object
- Manage Virtual Objects
Working with WebTables AOM Scripts
- Developing Start Up Scripts
- Launching QTP
- Setting Tool Options
- Setting Test Options
- Opening a Test
- Running a Test
- Store Results in Required Location
- Closing a Test
- Closing QTP
API Programming
- API Introduction
- Windows API Library
- Registering API Library
- Calling the Library Functions in API
Scripting in Real-time Environment
- Quick Test Pro Coding Standards &BestPractices
- Naming Conventions
- Coding Rules
Automation Frameworks
- Approach
- Planning and Design Frame Work
- Library Architecture Framework
- Keyword-Driven Framework
- Data-Driven Framework
- Hybrid Framework
Working with Quality Center
- Connecting to Quality Center
- Disconnecting from Quality Center
- Integrating Quickest with Quality Center
- Uploading Automation Resources in Quality Center
- Saving Tests into Quality Center
- Opening Tests from Quality Center
- Executing Tests from Quality Center
Database Verification
- Introduction
- Database Checkpoint
- Database Output Value
- Database Connectivity
Run-Time Error Handling
- Recovery Scenario Manager
- Err Object
- Customized Error Handling
- On Error Statement
Additional Coverage
- Utility Objects
- Step Generator
- Function Definition Generator
- Examples & Scenarios Relevant to Major Businesses
To see the full course content Download now
Course Prerequisites
- Basic Programming knowledge
Who can attend
- Software testing can be learned by the people who want to start their career in the IT industry but not interested in coding. It can be learned by the people who want to learn various testing tools and enjoy finding bugs.
- If you are a just college pass-out, this is EXACTLY what you are looking for to open the doors for your dream career
- If you are an experienced professional from ANY other field but wanted to be in software testing, this course will help you make this switch smoothly
- If you are an experienced testing professional, you will be amazed by the new things and advanced tactics you will learn to work efficiently and smartly in this field.
- Application Developers
- IT Support
- IT Managers
- IT Analysts
- Security Analysts
- Security Managers
- Security Consultants
- IT Consultants
- Application Support
- Software Developers
- Technical Architects
- Risk Management Specialists
- Software Testing Engineer
Number of Hours: 30hrs
Certification
Key features
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Virtual Live Experience
- Preparing for Certification
FAQs
DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Materials
- Preparing for Certification
Call now: +91-99003 49889 and know the exciting offers available for you!
We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.
Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.
All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.
No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.
DASVM Technologies provides many suitable modes of training to the students like:
- Classroom training
- One to One training
- Fast track training
- Live Instructor LED Online training
- Customized training
Yes, the access to the course material will be available for lifetime once you have enrolled into the course.
You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.
Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.
Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.
We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.
DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com