Qtp Training Deepti 2 Of 44780

67 %
33 %
Information about Qtp Training Deepti 2 Of 44780

Published on December 13, 2007

Author: azrmehmood

Source: slideshare.net

Automation Fundamental Concepts & QTP At A Glance – Day 2 Prepared By : Kolhar IR (Shiva) Created On : 27-09-2005

Automation Fundamental Concepts

&

QTP At A Glance – Day 2

Prepared By : Kolhar IR (Shiva)

Created On : 27-09-2005

Summary of Day 1 (Revision) Summary of Day 1 from Attendees Summary by Deepti about Day 1 training Agenda for Day 2

Summary of Day 1 from Attendees

Summary by Deepti about Day 1 training

Agenda for Day 2

Working with Test Objects in QTP Test Object Model Conceptualization Applying the Test Object Model Concept Viewing Object properties Using Object Spy Demo on Test Object Model features of QTP

Test Object Model Conceptualization

Applying the Test Object Model Concept

Viewing Object properties Using Object Spy

Demo on Test Object Model features of QTP

Test Object Model Cont… How Quick test Pro learns objects in application ? Quick Test first looks at the object on which user is recording and stores it as a test object & then determines which test object class it fits into by, Mandatory properties Assistive properties.. Ordinal identifier…… Smart Identification..

How Quick test Pro learns objects in application ?

Quick Test first looks at the object on which user is recording and stores it as a test object & then determines which test object class it fits into by,

Mandatory properties

Assistive properties..

Ordinal identifier……

Smart Identification..

Test Object Model Cont… Mandatory properties: For each Test Object class, Quick Test has list of mandatory properties… Assistive properties: Quick Test adds assistive properties one by one to the description until it has compiled a unique description… Ordinal identifier: If the combination of all defined mandatory and assistive properties is not sufficient to create a unique test object description, Quickest also records the value for the selected ordinal identifier. Smart Identification: A Smart Identification definition can help QuickTest identify an object, if it is present, even when the recorded description fails due to changes in one or more property values.

Mandatory properties:

For each Test Object class, Quick Test has list of mandatory properties…

Assistive properties:

Quick Test adds assistive properties one by one to the description until it has compiled a unique description…

Ordinal identifier:

If the combination of all defined mandatory and assistive properties is not sufficient to create a unique test object description, Quickest also records the value for the selected ordinal identifier.

Smart Identification:

A Smart Identification definition can help QuickTest identify an object, if it is present, even when the recorded description fails due to changes in one or more property values.

Test Object Model How Quick Test Identifies objects during the test run? Quick test searches for a run time object that exactly matches the description of the test object from the object repository it learned while recording…

How Quick Test Identifies objects during the test run?

Quick test searches for a run time object that exactly matches the description of the test object from the object repository it learned while recording…

Test Object Model Test Object : Test Object is an object that Quick Test creates in the test to represent the actual object in the application… Run Time Object : It is the actual object in the web site or application on which methods are performed during the test run..

Test Object :

Test Object is an object that Quick Test creates in the test to represent the actual object in the application…

Run Time Object :

It is the actual object in the web site or application on which methods are performed during the test run..

Test Object Model Viewing object properties by Object Spy : Using the object spy, users can view the properties of any object in an open application…

Viewing object properties by Object Spy :

Using the object spy, users can view the properties of any object in an open application…

Test Object Model Viewing object methods and methods syntax using object spy… Object Spy enables users to view both the run time object methods, the test object methods associated with an object and to view the syntax for a selected method…

Viewing object methods and methods syntax using object spy…

Object Spy enables users to view both the run time object methods, the test object methods associated with an object and to view the syntax for a selected method…

Test Object Model

Managing Test objects Object Repository Dialog box : - Per Action Mode - Shared Action Mode

Object Repository Dialog box :

- Per Action Mode

- Shared Action Mode

Managing Test objects Identifying the Object : - Logical Name - Class Viewing the Objects Property : Type - Constant, Data table property ,variable parameter. Property - Name of the Property Value - The value of the property - Smart Identifier - Add/ Remove

Identifying the Object :

- Logical Name

- Class

Viewing the Objects Property :

Type - Constant, Data table property ,variable parameter.

Property - Name of the Property

Value - The value of the property

- Smart Identifier

- Add/ Remove

Managing Test Objects Adding or Viewing New objects : - Add New Objects - Object spy - Saves all the object properties and values from a per action object repository to a separate file for use as a shared object repository in another test… - Modify the Test object properties - Finding the Test object properties - Modifying the Logical Names

Adding or Viewing New objects :

- Add New Objects

- Object spy

- Saves all the object properties and values from a per action object repository to a separate file for use as a shared object repository in another test…

- Modify the Test object properties

- Finding the Test object properties

- Modifying the Logical Names

Managing Test Objects Object Properties Modification Users can modify the properties of the temporary version of the object during the test run with out affecting the permanent values in the object repository - SetTOProperty - GetTOProperty

Object Properties Modification

Users can modify the properties of the temporary version of the object during the test run with out affecting the permanent values in the object repository

- SetTOProperty

- GetTOProperty

Main phases of QTP testing Process Preparing to record Recording a session on the application Executing the test Enhancing your test Debugging your test Re-executing the tests on a new version of the application Analyzing the test results Reporting defects

Preparing to record

Recording a session on the application

Executing the test

Enhancing your test

Debugging your test

Re-executing the tests on a new version of the application

Analyzing the test results

Reporting defects

Please record a test and run the script. Analyze the test result. DEMO

Please record a test and run the script.

Analyze the test result.

 

Types of Checkpoints (Verification Process) 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 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

Demo on using checkpoints Apply different types of checkpoints to the recorded test. Analyze the test results

Apply different types of checkpoints to the recorded test.

Analyze the test results

Parameterising Tests Different Types of Parameters Test & Action Parameters Data Table Environment Variable Defining a Data Table Parameter Adding Parameter Values to a Data Table Modifying Steps Affected by Parameterization Running and Analyzing a Parameterized Test

Different Types of Parameters

Test & Action Parameters

Data Table

Environment Variable

Defining a Data Table Parameter

Adding Parameter Values to a Data Table

Modifying Steps Affected by Parameterization

Running and Analyzing a Parameterized Test

Creating Output Values Creating an Output Value Running and Analyzing a Test with Output Values

Creating an Output Value

Running and Analyzing a Test with Output Values

Using Regular Expressions Regular Expression Syntax Working with Regular Expressions Running and Analyzing a Test with Regular Expressions

Regular Expression Syntax

Working with Regular Expressions

Running and Analyzing a Test with Regular Expressions

Dividing Tests into Multiple Actions Working with Multiple Actions Creating New Actions Inserting Existing Actions Parameterizing an Action Running and Analyzing a Multi-action Test Different Types of Actions

Working with Multiple Actions

Creating New Actions

Inserting Existing Actions

Parameterizing an Action

Running and Analyzing a Multi-action Test

Different Types of Actions

Recovery Scenarios Defining Recovery Scenarios Creating a Recovery File Understanding the Recovery Scenario Manager Dialog Box Understanding the Recovery Scenario Wizard Welcome to the Recovery Scenario Wizard Screen

Defining Recovery Scenarios

Creating a Recovery File

Understanding the Recovery Scenario Manager Dialog Box

Understanding the Recovery Scenario Wizard

Welcome to the Recovery Scenario Wizard Screen

Recovery Scenario Welcome to the Recovery Scenario Wizard Screen Select Trigger Event Screen Specify Pop-up Window Conditions Screen Select Object Screen Set Object Properties and Values Screen Select Test Run Error Screen

Welcome to the Recovery Scenario Wizard Screen

Select Trigger Event Screen

Specify Pop-up Window Conditions Screen

Select Object Screen

Set Object Properties and Values Screen

Select Test Run Error Screen

Recovery Scenario Select Processes Screen Recovery Operations Screen Recovery Operation Screen Recovery Operation – Click Button or Press Key Screen Recovery Operation – Close Processes Screen Recovery Operation – Function Call Screen

Select Processes Screen

Recovery Operations Screen

Recovery Operation Screen

Recovery Operation – Click Button or Press Key Screen

Recovery Operation – Close Processes Screen

Recovery Operation – Function Call Screen

Recovery Scenario Post-Recovery Test Run Options Screen Name and Description Screen Completing the Recovery Scenario Wizard Screen Saving the Recovery Scenario in a Recovery File Managing Recovery Scenarios

Post-Recovery Test Run Options Screen

Name and Description Screen

Completing the Recovery Scenario Wizard Screen

Saving the Recovery Scenario in a Recovery File

Managing Recovery Scenarios

Thank You

Add a comment

Related presentations

Related pages

Qtp Training | LinkedIn

... QTP Training at QTP, Training at BPT Education Banaras Hindu University See less. ... QTP Training QTP TRAINER at TrainingHUB. Hyderabad Area, India.
Read more

Qtp Training Deepti 1 Of 4187 - Technology - documents.mx

Share Qtp Training Deepti 1 Of 4187. Embed ...
Read more

Qtp (in Training) | LinkedIn

View 397 Qtp (in Training) posts, presentations, experts, and more. ... QA Testing Training, JAVA Training, BIG DATA Training, QTP Training. Greater ...
Read more

Hd 44780 - Documents

qtp training deepti 2 of 44780 hd hd hd xl ... cylinder head. cylinder block 2. crankcase, reed valve 3. cover clutch shield 4. crankshaft, ...
Read more

Qtp day 2 - Technology - documents.mx

QTP 2. Day2: QTP Features Synchronization pointsModes of Recording Checkpoints 3. Synchronization pointsSynchronization in QTPWhen you run a test, ...
Read more

Hd 44780 - Documents

Hd 44780 - Documents ... Hd 44780 ...
Read more

1. Psychometric Measures of Fear Anxiety and Phobia ...

... Deepti Awasthi 2 Slide 3 contents Introduction Difference between anxiety, fear & ...
Read more

Analysis of Medical Websites Suggestions for updation of ...

Analysis of Medical Websites Suggestions for updation of delhihomeo.com Dr. Deepti Chawla Summary of review Select sites reviewed: Hospitals ...
Read more