Email:info@araniconsulting.com
Basic
Unit 1: Introduction to Automation
- What is Automation Testing
- PREVIEW
- Benefits of Automation Testing
- Manual Testing Vs Automation Testing
- Various Automation Test Tools
- Tool selection criteria
Unit 2: Introduction to QTP 11.00
- Overview of Quick Test Pro
- Starting Quick Test
- Quick Test Window
- Quick Test Window Layout
- Using Quick Test Commands
Unit 3: Different ways of Developing Automation Tests
- Recording a testPREVIEW
- Standard Recording
- Analog Recording
- Low Level Recording
- Writing Script
- Descriptive Programming
Unit 4: Working with Test Objects and Object Repositories
- How QTP learns & identifies Objects
- Working with Test Objects
- Object Spy
- Configuring Object Identification
- Smart IdentificationPREVIEW
- Merging Shared Object Repositories
- Comparing shared objects Repositories
- Associating shared objects Repositories to a Test
- Working with Test objects methods & Properties
Unit 5: VB Script Language Overview
- VB Script Data Types
- VB Script Variables
- VB Script Constants
- Conditional Statements
- Loops
- Select case
- Arrays
- Functions
Unit 6: 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
Unit 7: 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
Unit 8: Synchronization
- Need of Synchronization
- Different ways of Synchronizing the Tests
- Configuring Default Synchronization TimeOut
- Exist Statement
- Wait Statement
- Synchronizing Point
Unit 9: 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 Code
Unit 10: Output Values
- Output Values Introduction
- Different Output Values
- Defining Output Values
- Storing Output Values
- Using Output Values in Script
- Substitute Above Output Values through Code
Unit 11: Transactions
- Purpose
- Inserting Transactions
- Inserting Ending Transactions
- Analyzing Transaction Results
Unit 12: 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 Functions
Unit 13: Developing Data Driven Tests
- 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
Unit 14: Regular Expressions
- Introduction to Regular Expressions
- Defining Regular Expressions
- Working with RegExp Object
Unit 15: Debugging
- Need of Debugging
- Break Points
- Step Into
- Step Over
- Step Out
- Debug Viewer
- Watch
- Variable
- Command
Unit 16: 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
Unit 17: 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
Unit 18: Virtual Objects
- Define Virtual Objects
- Manage Virtual Objects
Unit 19: API Programming
- API Introduction
- Windows API Library
- Registering API Library
- Calling the Library Functions in API
Unit 20: Automation Frameworks
- Automation Approach
- Planning and Design Frame Work
- Implementation of
- Modularity Framework
- Library Architecture Framework
- Keyword-Driven Framework
- Data-Driven Framework
- Hybrid Framework
Unit 21: 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
Title
- Utility Objects
- Step Generator
- Function Definition Generator
- Developing Start Up Scripts
- Examples & Scenarios Relevant to Major Business