SlideShare uma empresa Scribd logo
1 de 138
[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],[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]
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]
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],[object Object],[object Object]
What is Synchronization ? ,[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]
Some Visual Cue Examples ,[object Object],[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]
5. Object Repository ,[object Object],[object Object],[object Object],[object Object]
Object Repository Logical Name Properties
OR: Object identification default properties
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'
6. 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]
7. 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]
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.
8. Data Table Sheets - Global ,[object Object],[object Object],[object Object],[object Object]
Data Table Sheets - Local ,[object Object],[object Object],[object Object],[object Object]
9. 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]
QTP: Object Repository, Descriptive Programming  and Beyond
[object Object],[object Object],10. Enhance TestCases With Descriptive Programming
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[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],[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
Cont…. 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 Repository vs. Descriptive Programming –what to use? ,[object Object],[object Object]
OR Pros and Cons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DP Pros and Cons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Object Repository? ,[object Object],[object Object]
Object Repository Logical   Name Properties
OR: Object identification default properties
Script playback using OR ,[object Object],[object Object],[object Object]
Script playback using Descriptive programming ,[object Object]
Descriptive programming – when and why? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Different ways to work with objects
Different ways to work with objects Example for Passenger 1 First Name
ChildObjects method – using Collection Object
ChildObjects method – using Collection Object Last Name fields are populated
TO, RO and .Object ,[object Object],[object Object],[object Object]
Better names for Object Spy radio-buttons Run-Time NATIVE Object Run-Time QTP (Test) Object
Object Run-Time Properties from AUT (GetRoProperty)
Run-Time “Native” Object Properties/Methods  from AUT (.Object)
Test Object Properties from OR Set/GetToProperty
Regular Expressions in OR Example: Server independent Page object 1. Click on Property value to access RegEx 2. Click RegEx Icon
Regular Expressions in OR
Regular Expressions in OR RegEx icon
Object Smart Identification ,[object Object],[object Object],[object Object],[object Object]
Smart Identification (SI) Recording Options SI   Checkbox
Smart Identification (SI) Run Option SI Checkbox
[object Object],Kuldeep Sharma (185459) Mobile : +919910664553 |   www.hcl.in HCL Technologies Ltd. [email_address]

Mais conteúdo relacionado

Mais procurados

Test Director Ppt Training
Test Director Ppt TrainingTest Director Ppt Training
Test Director Ppt Trainingshrikantg
 
MTM Test Management System
MTM Test Management SystemMTM Test Management System
MTM Test Management SystemMinu Mishra
 
MTLM Visual Studio 2010 ALM workshop - day1
MTLM Visual Studio 2010 ALM workshop  - day1MTLM Visual Studio 2010 ALM workshop  - day1
MTLM Visual Studio 2010 ALM workshop - day1Clemens Reijnen
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkMikhail Subach
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answersRamu Palanki
 
Tao scripting demo
Tao scripting demoTao scripting demo
Tao scripting demoganeshbadana
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point PresentationSVRTechnologies
 
Copy of qtp presentation
Copy of qtp presentationCopy of qtp presentation
Copy of qtp presentationRamu Palanki
 
SAP Testing Training
SAP Testing TrainingSAP Testing Training
SAP Testing TrainingVGlobal Govi
 

Mais procurados (15)

Ppt Qtp
Ppt QtpPpt Qtp
Ppt Qtp
 
Test Director Ppt Training
Test Director Ppt TrainingTest Director Ppt Training
Test Director Ppt Training
 
MTM Test Management System
MTM Test Management SystemMTM Test Management System
MTM Test Management System
 
Automation Framework/QTP Framework
Automation Framework/QTP FrameworkAutomation Framework/QTP Framework
Automation Framework/QTP Framework
 
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 training
Qtp trainingQtp training
Qtp training
 
MTLM Visual Studio 2010 ALM workshop - day1
MTLM Visual Studio 2010 ALM workshop  - day1MTLM Visual Studio 2010 ALM workshop  - day1
MTLM Visual Studio 2010 ALM workshop - day1
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Tao scripting demo
Tao scripting demoTao scripting demo
Tao scripting demo
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point Presentation
 
Copy of qtp presentation
Copy of qtp presentationCopy of qtp presentation
Copy of qtp presentation
 
SAP TAO 2.0
SAP TAO 2.0SAP TAO 2.0
SAP TAO 2.0
 
SAP Testing Training
SAP Testing TrainingSAP Testing Training
SAP Testing Training
 
Combined Project
Combined ProjectCombined Project
Combined Project
 

Semelhante a Qtp with descriptive programming

Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Azhar Satti
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basicsmehramit
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answersRamu Palanki
 
QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECHPravinsinh
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_trainingjayant25
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professionalsunny.deb
 
HP Quick Test Professional
HP Quick Test ProfessionalHP Quick Test Professional
HP Quick Test ProfessionalVitaliy Ganzha
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcompleteankit.das
 
Qtp 9.2 examples
Qtp 9.2 examplesQtp 9.2 examples
Qtp 9.2 examplesmedsherb
 
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....pptxShivareddyGangam
 
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro PresentationDhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro PresentationDhanasekaran Nagarajan
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorialtjdhans
 

Semelhante a Qtp with descriptive programming (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 Basics
Qtp BasicsQtp Basics
Qtp Basics
 
Qtp 80 Basics3561
Qtp 80 Basics3561Qtp 80 Basics3561
Qtp 80 Basics3561
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECH
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 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
 
HP Quick Test Professional
HP Quick Test ProfessionalHP Quick Test Professional
HP Quick Test Professional
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
 
Qtp Training
Qtp TrainingQtp Training
Qtp Training
 
Qtp 9.2 examples
Qtp 9.2 examplesQtp 9.2 examples
Qtp 9.2 examples
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
 
Test Automation
Test AutomationTest Automation
Test Automation
 
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
 
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro PresentationDhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro Presentation
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
 

Mais de medsherb

Unknown facts about sanitary pads
Unknown facts about sanitary padsUnknown facts about sanitary pads
Unknown facts about sanitary padsmedsherb
 
Severity & priority in software testing
Severity & priority in software testingSeverity & priority in software testing
Severity & priority in software testingmedsherb
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-conceptsmedsherb
 
Using correlation in loadrunner 80
Using correlation in loadrunner 80Using correlation in loadrunner 80
Using correlation in loadrunner 80medsherb
 
Load runner 8.0
Load runner 8.0Load runner 8.0
Load runner 8.0medsherb
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentationmedsherb
 
Testcase training
Testcase trainingTestcase training
Testcase trainingmedsherb
 
Unit testing
Unit testingUnit testing
Unit testingmedsherb
 

Mais de medsherb (8)

Unknown facts about sanitary pads
Unknown facts about sanitary padsUnknown facts about sanitary pads
Unknown facts about sanitary pads
 
Severity & priority in software testing
Severity & priority in software testingSeverity & priority in software testing
Severity & priority in software testing
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
 
Using correlation in loadrunner 80
Using correlation in loadrunner 80Using correlation in loadrunner 80
Using correlation in loadrunner 80
 
Load runner 8.0
Load runner 8.0Load runner 8.0
Load runner 8.0
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
 
Testcase training
Testcase trainingTestcase training
Testcase training
 
Unit testing
Unit testingUnit testing
Unit testing
 

Qtp with descriptive programming

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. QTP - Main Window
  • 13.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Quick Test Professional - Tools  Options  Run
  • 20.
  • 21. Automation  Record and Run Settings
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. Object Repository Logical Name Properties
  • 48. OR: Object identification default properties
  • 49. 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.
  • 50. Resources  Object Repository Manager
  • 51. Resources  Associate Repositories Add shared Repository
  • 52. Resources  Object Repository Associate repository is added to the Filter option.
  • 53. Object Repository  Merging tool Secondary Repository Primary Repository .
  • 54. Object Repository  Comparison Tool Comparing two repositories'
  • 55.
  • 56. 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
  • 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. QTP: Object Repository, Descriptive Programming and Beyond
  • 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. Cont…. 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.
  • 115.
  • 116.
  • 117.
  • 118. Object Repository Logical Name Properties
  • 119. OR: Object identification default properties
  • 120.
  • 121.
  • 122.
  • 123. Different ways to work with objects
  • 124. Different ways to work with objects Example for Passenger 1 First Name
  • 125. ChildObjects method – using Collection Object
  • 126. ChildObjects method – using Collection Object Last Name fields are populated
  • 127.
  • 128. Better names for Object Spy radio-buttons Run-Time NATIVE Object Run-Time QTP (Test) Object
  • 129. Object Run-Time Properties from AUT (GetRoProperty)
  • 130. Run-Time “Native” Object Properties/Methods from AUT (.Object)
  • 131. Test Object Properties from OR Set/GetToProperty
  • 132. Regular Expressions in OR Example: Server independent Page object 1. Click on Property value to access RegEx 2. Click RegEx Icon
  • 134. Regular Expressions in OR RegEx icon
  • 135.
  • 136. Smart Identification (SI) Recording Options SI Checkbox
  • 137. Smart Identification (SI) Run Option SI Checkbox
  • 138.