qtp power point presentation

27

Upload: svrtechnologies

Post on 24-May-2015

2.870 views

Category:

Education


2 download

DESCRIPTION

SVR Technologies providing the course content of QTP. It was given by our experts to improve the knowledge of the readers which helps you in interview. For more details about other IT courses please visit http://www.svrtechnologies.com/

TRANSCRIPT

Page 1: QTP Power Point Presentation
Page 2: QTP Power Point Presentation

• Course Name: QTP• Trainer: Laxmi• Duration: 25 Hrs• Session: Daily 1 Hr

Page 3: QTP Power Point Presentation

Introduction to Test Automation

•What is Automation Testing•Benefits of Automation•Manual Testing Vs Automation Testing•Various Automation Test Tools

Page 4: QTP Power Point Presentation

Introduction to Quick Test Pro

•Overview of Quick Test Pro•Starting Quick Test•Quick Test Window•Quick Test Window Layout•Using Quick Test Commands

Page 5: QTP Power Point Presentation

Working with Add-ins & Add-in Manager

•Different ways of developing Automation Tests•Recording Tests•Standard Recording•Analog Recording•Low Level Recording•Writing Script•Descriptive Programming

Page 6: QTP Power Point Presentation

Generating Customized Test Results with Reporter ObjectWorking with Test Objects and Object Repositories

•How QTP Learns Objects•How QTP Identifies Objects•Working with Test Objects•Object Spy•Configuring Object Identification•Smart Identification•Creating and Managing Shared Repositories•Merging Shared Object Repositories•Merging Shared Repositories•Associating Shared Object Repositories to a Test

Page 7: QTP Power Point Presentation

Working with Test Object Methods & Properties VB Script Language Overview

•VB Script Data Types•VB Script Variables•Arrays•Define Array•Dynamic Array•VB Script Constants•Conditional Statements•If...Else, Nested If

Page 8: QTP Power Point Presentation

•Select Case •Iterative Statements•While, for, Do….While, Do…Until, For…each•Built-in Functions•Numeric Function•String Function•Date & Time Conversion•Conversion Function•Sub routines

Page 9: QTP Power Point Presentation

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

Page 10: QTP Power Point Presentation

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

Page 11: QTP Power Point Presentation

Advanced VB Scripting•Working with ExcelApplicationObject•Working with Database Connection Object•Working with RecordSet Object•Different ways of Synchronizing the Tests•Configuring Default Synchronization time out•Exist Statement•Wait Statement•Synchronization Point

Page 12: QTP Power Point Presentation

Checkpoints•Checkpoint Introduction•Adding Checkpoints to a Test•Types of Checkpoints•Standard Checkpoint•Text Checkpoint•Text Area Checkpoint

Page 13: QTP Power Point Presentation

•Bitmap Checkpoint•Database Checkpoint•Page Checkpoint•Image Checkpoint•Table Checkpoint•Accessibility Checkpoint•XML Checkpoint•Checkpoints Supported Environment

Page 14: QTP Power Point Presentation

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

Page 15: QTP Power Point Presentation

Transactions

•Purpose•Inserting Start Transactions•Inserting End Transactions•Analyzing Transaction Results

Page 16: QTP Power Point Presentation

Working with Actions•Introduction to Actions•Benefits of Actions•Creating Tests with Multiple Actions•Guidelines for working with Actions•Creating a New Action•Inserting Action

Page 17: QTP Power Point Presentation

•Inserting Copy of Action•Inserting Existing Action•Splitting Actions•Action Parameters•Test Modularity Implementation•Creating an Action Template•Difference between Reusable Actions and Functions

Page 18: QTP Power Point Presentation

Developing Data Driven Tests

•Working with Data Tables•Data Table Methods•Parameterize Tests using Data Tables•Developing Data Driven Test using Excel Files•Developing Data Driven Test using Text Files

Page 19: QTP Power Point Presentation

Regular Expressions

•Introduction to Regular Expressions•Defining Regular Expressions

Page 20: QTP Power Point Presentation

Debugging

•Need of Debugging •Breakpoints•Step Into•Step Over•Step Out•Debug Viewer•Watch •Variable•Command

Page 21: QTP Power Point Presentation

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 error Harding

Page 22: QTP Power Point Presentation

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

Page 23: QTP Power Point Presentation

Automation Frameworks •Linear Framework•Modular Driven Framework•Keyword Driven Framework•Data Driven Framework•Hybrid Framework•Driver Script Programs

Page 24: QTP Power Point Presentation

Virtual Objects

•Define Virtual Objects•Marge Virtual Objects

Page 25: QTP Power Point Presentation

Working with Web Tables AOM Scripts

•Developing Startup 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

Page 26: QTP Power Point Presentation

Web Service Testing

•Working with Browsers•Working with Links•Working with Images•Working with Forms

Page 27: QTP Power Point Presentation

Scripting in Real-time Environment

•QuickTest Pro Coding Standards & Best Practices•Naming Conventions•Coding Rules