Test Automation fundamentals
- Automated Testing
- Benefits of Automation Testing
- Automation Testing Tools
- Open Source Tools
- Commercial Tools
- Test Automation Tool Evaluation
- Introduction to QTP
- QTP Test Process
- QTP Licenses
- Add-in Manager
- QTP Test Window
- Recording Modes
- Object Oriented Programming
- Class and Object
- Understanding QTP Script
- Object Identification
- Types of Objects
- Objects Repository
- Objects Repository Manager
- Object Spy
- Descriptive Programming
- Designing Descriptive Programming
- Specifying the properties
- Description object
- Run Modes
- Synchronization
- Synchronizing your Tests
- Options to Synchronization
- Inserting Synchronize Point
- Adding Exist Statement
- Adding Wait Statement
- VB Script
- Importance of VB Script
- Data Types and Variables
- Conditional Statements
- Loop Statements
- Built-in Functions
- Functions
- Creating User Defined Functions
- Function Library
- Associating Library Files
- QTP Methods
- Real time Test Scripts
- Check Points
- Standard checkpoint
- Bitmap checkpoint
- Database checkpoint
- Text checkpoint
- Text area checkpoint
- Page checkpoint
- Table checkpoint
- Image checkpoint
- XML checkpoint
- Accessibility checkpoint
- Output Values
- Regular Expressions
- Recovery Scenarios
- File system object
- Working with Excel files
- Database testing using QTP
- Automation object model
- Transactions
Virtual object
- Automation Testing Process
- Tool Evaluation
- Analyzing the Test cases
- Preparing Analysis sheet
- Estimating Script development time
- Sending summary sheet for Approval
- Confirmation
- Automation folder structure Preparing
- Preparing Object Repository
- Creating re-usable components
- Creating and Enhancing scripts
- Dry run
- Final Execution
- Peer Execution
- Delivery of scripts
- Enhancements
- Automation Framework Implementation
- Linear Framework
- Data Driven Framework
- Modular Framework
- Keyword- Driven Framework
- Parameterizing Tests
- Data Table
- Environment Variable
- Random Number
- Global and Action Sheets
- Importing and Exporting Data
- Spread sheet
- Text File
- Using Data Table Methods
- Actions
- Benefits of Actions
- Types of Actions
- Creating Tests with Multiple Actions
- Creating a New Action
- Inserting Actions
- Action Parameters
- Action Template
- Hybrid Framework
Module 3: Testing Environment
- Project /Product
- Types of projects :
- Frames and Animations
- Desktop applications
- Web applications
- System products
- MVC Architectures :
- 1-tier Architecture
- 2-tier Architecture
- 3-tier Architecture
- N-tier Architecture
- About technologies :
- Java and .Net
- Java Environment for Web Applications
- .Net Environment for Web Applications :
- Servers
- Web Servers
- Remote Servers
- VPN Servers
- Putty commands
- Build Development
- Architecture of project