SlideShare una empresa de Scribd logo
1 de 114
[object Object]
Automation Fundamental Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Automation Fundamental Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Automation Fundamental Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Regression Testing & Automation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Technologies Supported ,[object Object],[object Object]
Supported Browsers ,[object Object],[object Object],[object Object],[object Object],[object Object]
Add-in Manager ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Add-in Manager Cont… ,[object Object],[object Object],[object Object]
Mercury QuickTest Professional ,[object Object],[object Object]
QuickTest Window ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Continued… ,[object Object],[object Object],[object Object]
QTP Window
1. Prepare to Record ,[object Object],[object Object],[object Object],[object Object]
Quick Test Professional - Record & Run Modes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quick Test Professional  -Tools    Options    General ,[object Object]
QuickTest Professional Options->General ,[object Object],[object Object],[object Object]
Quick Test Professional  - Tools    Options    Run
Quick Test Professional  - Options    Run ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Automation    Record and Run Settings
Record and Run Settings ,[object Object],[object Object],[object Object],[object Object]
QTP - Main Window
QTP - Main Window ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. Create a Test ,[object Object],[object Object],[object Object],[object Object],[object Object]
The User Interface ,[object Object]
Record a Test ,[object Object],[object Object],[object Object],[object Object],[object Object]
Saving a Test ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Steps to Run a Test ,[object Object],[object Object],[object Object]
Viewing the Test Run ,[object Object],[object Object],[object Object]
Steps to View the Results ,[object Object],[object Object],[object Object],[object Object],[object Object]
View Test Results ,[object Object],[object Object],[object Object]
3. The Object Repository ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Object Types ,[object Object],[object Object]
QuickTest Object Properties ,[object Object],[object Object],[object Object],[object Object]
QuickTest Recognizes Objects ,[object Object],[object Object],[object Object],[object Object]
Assigning a Logical Name ,[object Object],[object Object],[object Object],[object Object]
Stored Test Objects ,[object Object],[object Object],[object Object],[object Object],[object Object]
Steps to change A Logical Name ,[object Object],[object Object],[object Object],[object Object]
The Object Properties Dialog ,[object Object],[object Object],[object Object],[object Object],[object Object]
QuickTest Documentation ,[object Object],[object Object]
4. Synchronization ,[object Object],[object Object],[object Object],[object Object]
What is Synchronization ? ,[object Object],[object Object],[object Object]
Some Visual Cue Examples ,[object Object],[object Object],[object Object],[object Object],[object Object]
Examine the Application ,[object Object],[object Object],[object Object]
Add a Synchronization Step While Recording ,[object Object],[object Object],[object Object],[object Object]
Resources    Object Repository Can add a New Object to the repository More properties for recognizing the object can be added to the list. The value of property can be edited here.
Resources    Object Repository Manager
Resources    Associate Repositories Add shared Repository
Resources    Object Repository Associate repository is added to the Filter option.
Object Repository    Merging tool Secondary Repository Primary Repository .
Object Repository    Comparison Tool Comparing two repositories'
Synchronization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to synchronize the Test ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Checkpoints ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Checkpoint Types 1.Standard Checkpoint 2.Image Checkpoint 3.Table Checkpoint 4.Page Checkpoint 5.Text Checkpoint 6.Text Area Checkpoint 7.Bitmap Checkpoint 8.Database Checkpoint
Insert A Checkpoint From The Active Screen ,[object Object],[object Object],[object Object]
Regular Expressions ,[object Object]
Use a Regular Expression ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Parameters ,[object Object],[object Object],[object Object],[object Object],[object Object]
Input Parameters For Data driven Tests ,[object Object],[object Object],[object Object]
Input Parameter ,[object Object],[object Object],[object Object]
Steps to Create An Input Parameter ,[object Object],[object Object],[object Object],[object Object],[object Object]
Set the Parameter Value ,[object Object],[object Object],[object Object],[object Object]
Supply Data to the Parameter ,[object Object],[object Object],[object Object],[object Object]
Verify The Test Run ,[object Object],[object Object]
Parameterize a Checkpoint ,[object Object],[object Object],[object Object]
A Test with Multiple Actions ,[object Object],[object Object]
Types of Actions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Insert Call to a New Action ,[object Object],[object Object],[object Object]
Using Parameterized Data ,[object Object],[object Object],[object Object],[object Object]
Copied, Existing or New Action ,[object Object],[object Object],[object Object],[object Object]
Set Actions as Reusable ,[object Object],[object Object],[object Object]
Call An Action ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
One Action used Many Times ,[object Object],[object Object],[object Object]
Set Actions as Reusable ,[object Object],[object Object]
On Action – Two Names ,[object Object],[object Object],[object Object]
Call An Action ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
External Action Properties ,[object Object],[object Object],[object Object]
Action Run Settings ,[object Object],[object Object],[object Object]
Defining an Action ,[object Object],[object Object]
Passing Values to a Called Action ,[object Object],[object Object]
Using an Action Parameter ,[object Object]
The Test Flow List ,[object Object],[object Object],[object Object],[object Object],[object Object]
Action Data Structure ,[object Object],[object Object],[object Object],[object Object]
Multiple Reusable Actions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Delete an Action ,[object Object],[object Object],A different message appear when you are about to delete a non-reusable action.
Data Table Sheets - Global ,[object Object],[object Object],[object Object],[object Object]
Data Table Sheets - Local ,[object Object],[object Object],[object Object],[object Object]
Recovery Scenarios ,[object Object],[object Object],[object Object],[object Object],[object Object]
Recovery Scenario Wizard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recovery Scenario Wizard
Creating Tests without Object Repository ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Enhance TestCases With Descriptive Programming
[object Object],[object Object],[object Object],[object Object],Enter Programmatic Descriptions Directly into Test Statements
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Contd….
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Contd….
VB Script basics – Data Types
VB Script basics – Variables & Constants ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VB Script basics - Operators
VB Script basics – Conditions & Looping ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VB Script basics – Functions
Key areas in QTP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
About the script structure
Actions (Simple, Nested, External, Re-usable) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Parameterization ,[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Checkpoints Check that a Web page (or any portion of it) is displayed as expected.  Checks an area of a Web page  or application after capturing  it as a bitmap  Bitmap Checkpoint  Check whether the expected text string is displayed in the expected location on a Web page or dialog box  Checks that a text string is displayed in the appropriate place in a Web page or application window  Text /  Text Area Checkpoint  Check how long a Web page takes to load or if a Web page contains broken links.  Checks the characteristics of a Web page  Page checkpoint  Check that the value in a table cell is correct.  Checks information in a table  Table Checkpoint  Check that the image source file is correct.  Checks the property values of  an image  Image Checkpoint  Check that a radio button is selected.  Checks values of an object’s properties  Standard Checkpoint
Types of Checkpoints Note:  XML file checkpoints are used to check a specified XML file; XML application checkpoints are used to check an XML document within a Web page.  Checks the data content of  XML documents  XML Checkpoint  Check if the images on a Web page include ALT properties, required by the W3C Web Content Accessibility Guidelines.  Identifies areas of a Web site  to check for Section 508 compliancy  Accessibility Checkpoint  Check that the value in a database query is correct.  Checks the contents of databases accessed by an application or Web site  Database Checkpoint
Descriptive Programming Samples ,[object Object],[object Object],[object Object],[object Object],[object Object]
Adv. Synchronization Points ,[object Object],[object Object],[object Object],[object Object]
Exception Handling ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Script – QTP Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Script – QTP Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Script – QTP Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]

Más contenido relacionado

La actualidad más candente

Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
binuiweb
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.
Confiz
 
Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven Testing
Maveryx
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
mehramit
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
Yu Tao Zhang
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
Suresh Mishra
 

La actualidad más candente (19)

Less09 2 e_testermodule_8
Less09 2 e_testermodule_8Less09 2 e_testermodule_8
Less09 2 e_testermodule_8
 
Automation Testing with TestComplete
Automation Testing with TestCompleteAutomation Testing with TestComplete
Automation Testing with TestComplete
 
Ppt Qtp
Ppt QtpPpt Qtp
Ppt Qtp
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
 
Qtp 92 Tutorial
Qtp 92 TutorialQtp 92 Tutorial
Qtp 92 Tutorial
 
Testing Android applications with Maveryx
Testing Android applications with MaveryxTesting Android applications with Maveryx
Testing Android applications with Maveryx
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.
 
Test Complete
Test CompleteTest Complete
Test Complete
 
Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven Testing
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point Presentation
 
Testing Java applications with Maveryx
Testing Java applications with MaveryxTesting Java applications with Maveryx
Testing Java applications with Maveryx
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
 
QTP Functions
QTP FunctionsQTP Functions
QTP Functions
 
TestLink introduction
TestLink introductionTestLink introduction
TestLink introduction
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 

Destacado

Qtp92 Presentation
Qtp92 PresentationQtp92 Presentation
Qtp92 Presentation
a34sharm
 
Qtp 9.2 Tutorial
Qtp 9.2 TutorialQtp 9.2 Tutorial
Qtp 9.2 Tutorial
guest37ae7f
 
UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework Introduction
Himal Bandara
 

Destacado (11)

Qtp92 Presentation
Qtp92 PresentationQtp92 Presentation
Qtp92 Presentation
 
QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.
 
Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)
 
Qtp 9.5 Tutorials by www.onsoftwaretest.com
Qtp 9.5 Tutorials by www.onsoftwaretest.comQtp 9.5 Tutorials by www.onsoftwaretest.com
Qtp 9.5 Tutorials by www.onsoftwaretest.com
 
Qtp - Introduction to fundamentals of vbscript
Qtp - Introduction to fundamentals of vbscriptQtp - Introduction to fundamentals of vbscript
Qtp - Introduction to fundamentals of vbscript
 
Web service testing using QTP (UFT)
Web service testing using QTP (UFT)Web service testing using QTP (UFT)
Web service testing using QTP (UFT)
 
Qtp
QtpQtp
Qtp
 
Qtp 9.2 Tutorial
Qtp 9.2 TutorialQtp 9.2 Tutorial
Qtp 9.2 Tutorial
 
Uft Basics
Uft BasicsUft Basics
Uft Basics
 
UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework Introduction
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 

Similar a QTP 9.2

Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187
Azhar Satti
 
Qtp 8.0 basic
Qtp 8.0 basicQtp 8.0 basic
Qtp 8.0 basic
medsherb
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
Ramu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
Ramu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
Ramu Palanki
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
Ramu Palanki
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
jayant25
 
HP Quick Test Professional
HP Quick Test ProfessionalHP Quick Test Professional
HP Quick Test Professional
Vitaliy Ganzha
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
ankit.das
 
Qtp 9.2 examples
Qtp 9.2 examplesQtp 9.2 examples
Qtp 9.2 examples
medsherb
 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
ShivareddyGangam
 

Similar a QTP 9.2 (20)

Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187
 
Qtp 8.0 basic
Qtp 8.0 basicQtp 8.0 basic
Qtp 8.0 basic
 
Qtp 80 Basics3561
Qtp 80 Basics3561Qtp 80 Basics3561
Qtp 80 Basics3561
 
Qtp
QtpQtp
Qtp
 
Qtp day 1
Qtp day 1Qtp day 1
Qtp day 1
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
Why Automate
Why AutomateWhy Automate
Why Automate
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
 
HP Quick Test Professional
HP Quick Test ProfessionalHP Quick Test Professional
HP Quick Test Professional
 
Qtp Training
Qtp TrainingQtp Training
Qtp Training
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
 
Qtp 9.2 examples
Qtp 9.2 examplesQtp 9.2 examples
Qtp 9.2 examples
 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
 
Test Automation
Test AutomationTest Automation
Test Automation
 

QTP 9.2

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Quick Test Professional - Tools  Options  Run
  • 19.
  • 20. Automation  Record and Run Settings
  • 21.
  • 22. QTP - Main Window
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Resources  Object Repository Can add a New Object to the repository More properties for recognizing the object can be added to the list. The value of property can be edited here.
  • 47. Resources  Object Repository Manager
  • 48. Resources  Associate Repositories Add shared Repository
  • 49. Resources  Object Repository Associate repository is added to the Filter option.
  • 50. Object Repository  Merging tool Secondary Repository Primary Repository .
  • 51. Object Repository  Comparison Tool Comparing two repositories'
  • 52.
  • 53.
  • 54.
  • 55. Checkpoint Types 1.Standard Checkpoint 2.Image Checkpoint 3.Table Checkpoint 4.Page Checkpoint 5.Text Checkpoint 6.Text Area Checkpoint 7.Bitmap Checkpoint 8.Database Checkpoint
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97. VB Script basics – Data Types
  • 98.
  • 99. VB Script basics - Operators
  • 100.
  • 101. VB Script basics – Functions
  • 102.
  • 103. About the script structure
  • 104.
  • 105.
  • 106. Types of Checkpoints Check that a Web page (or any portion of it) is displayed as expected. Checks an area of a Web page or application after capturing it as a bitmap Bitmap Checkpoint Check whether the expected text string is displayed in the expected location on a Web page or dialog box Checks that a text string is displayed in the appropriate place in a Web page or application window Text / Text Area Checkpoint Check how long a Web page takes to load or if a Web page contains broken links. Checks the characteristics of a Web page Page checkpoint Check that the value in a table cell is correct. Checks information in a table Table Checkpoint Check that the image source file is correct. Checks the property values of an image Image Checkpoint Check that a radio button is selected. Checks values of an object’s properties Standard Checkpoint
  • 107. Types of Checkpoints Note: XML file checkpoints are used to check a specified XML file; XML application checkpoints are used to check an XML document within a Web page. Checks the data content of XML documents XML Checkpoint Check if the images on a Web page include ALT properties, required by the W3C Web Content Accessibility Guidelines. Identifies areas of a Web site to check for Section 508 compliancy Accessibility Checkpoint Check that the value in a database query is correct. Checks the contents of databases accessed by an application or Web site Database Checkpoint
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.