Introduction to Automation
References:
Books
Sample Interview Questions
HSFP Materials
Downloads
- What is Automation Testing
- Benefits of Automation Testing
- Manual Testing Vs Automation Testing
- Various Automation Test Tools
- Tool selection criteria
- Overview of Quick Test Pro
- Starting Quick Test
- Quick Test Window
- Quick Test Window Layout
- Using Quick Test Commands
- Recording a test
- Standard Recording
- Analog Recording
- Low Level Recording
- Writing Script
- Descriptive Programming
- 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
- VB Script Data Types
- VB Script Variables
- VB Script Constants
- Conditional Statements
- Loops
- Select case
- Arrays
- 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
- 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
- Need of Synchronization
- Different ways of Synchronizing the Tests
- Configuring Default Synchronization Time Out
- Exist Statement
- Wait Statement
- Synchronizing Point
- 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
- Output Values Introduction
- Different Output Values
- Defining Output Values
- Storing Output Values
- Using Output Values in Script
- Substitute Above Output Values through Code
- Purpose
- Inserting Transactions
- Inserting Ending Transactions
- Analyzing Transaction Results
- 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
- 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
- Introduction to Regular Expressions
- Defining Regular Expressions
- Working with RegExp Object
- Need of Debugging
- Break Points
- Step Into
- Step Over
- Step Out
- Debug Viewer
- Watch
- Variable
- Command
- 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
- 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
- Define Virtual Objects
- Manage Virtual Objects
- 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 Introduction
- Windows API Library
- Registering API Library
- Calling the Library Functions in API
- Quick Test Pro Coding Standards & Best Practices
- Naming Conventions
- Coding Rules
- Automation Approach
- Planning and Design Frame Work
- Implementation of
- Modularity Framework
- Library Architecture Framework
- Keyword-Driven Framework
- Data-Driven Framework
- Hybrid Framework
- 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
- Utility Objects
- Step Generator
- Function Definition Generator
- Examples & Scenarios Relevant to Major Businesses
References:
Books
Sample Interview Questions
HSFP Materials
Downloads
No comments:
Post a Comment