Prerequisites:
Any Programming knowledge
Duration: 16 hrs ( 40% class, 60% Hands on)
Course Concepts:
Introduction to Automation Testing
Limitations of Manual Testing
Why we need Automation Testing
Limitations of Automation Testing
Factors to go for Automation Testing
How to Choose Automation Tool
1. Introduction to QTP
Benefits of QTP Over Other Automation Tools
QTP IDE
2. Automation Process in QTP
Recording Types Or Modes
Various Recording Modes
3. Function Libraries
4. Introduction to VB Scripting
Basics of VB Scripting
Data Types, Variables and Constants
Conditional Statements
Iterative Statements
Arrays
Built-
VB Script Objects
Test Objects
Utility Objects
5. Usage of Object Spy
Object Identification
Introduction Object Spy
6. Object Repository
Differences Between TO and RO Properties
Object Identification configurations
Mandatory Properties
Assertive Properties
Ordinal Identifiers
7. Repository Types
Local Object Repository
Shared Object Repository
Differences Between Object Repositories
Object Repository Manager
Associate and merging Object Repositories
Smart Identification Mechanism
Virtual Objects
Purpose of Virtual Objects
How to Create Virtual Objects
8. Check Points
standard checkpoint
Text Checkpoint
Text Area checkpoint
Image checkpoint
Bitmap checkpoint
Database checkpoint
Xml checkpoint
Accessibility checkpoint
9. Output Values
Differences Between Check Points and Output Values
10. Synchronization Points
11. Transaction Points
12. Actions
Kinds of Actions
Non-
Internal Action
External Actions
13. Parameterization
Environment Variables
Random Number Generator
Datatable Parameters
14. Data Driven testing
15. DDT From Flat Files
16. DDT from Excel Files
17. Detail Working with Data table
18. Descriptive Programming
19. Recovery Scenario
Purpose
Types of Recovery Scenarios
Associate Recovery Scenarios
20. Debugging
Insert/Remove Break Points
Step In, Step Out and Step Over
Debug Viewer Pane
Watch Expressions
Variables
Command
21. Different Run Modes
22. Automation Object Model(AOM)
23. Test Batch Runner
24. Regular Expressions
25. Database connection
26. Frameworks
Types of Frameworks
Keyword Driven Framework
Data Driven Framework
Hybrid Framework
(Each Framework explained on different applications)
- You could become expert in automation testing
- You will be able to work on small step by step automation tasks
- You will be more effective and efficient than before
- Automation is main requirement in the current IT development projects