SlideShare a Scribd company logo
Quick Test Professional Presenter
Introduction to Automation Testing What is Automation Testing ? Benefits Automation Testing Process
QTP Testing Process Quick Test testing process consists of 7 main phases Preparing to record Test Environment Test Conditions Recording a session on your application Navigate according to Test Conditions Enhancing your test Adding logic and conditional statements Parameterization Inserting checkpoints Debugging your test Check that it operates smoothly and without interruption .
QTP Testing Process Run Test  Check the behavior of your application Analyzing the test results Reporting defects

Recommended for you

Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional

HP QuickTest Professional is an automated testing software that captures, verifies, and replays user interactions on applications to help identify effects and report issues. It has features like object spying, checkpoints, keyword-driven testing, and integrated reporting. QuickTest Professional supports testing common applications and technologies through its default functionality and add-ins. It involves creating test scripts by recording scenarios, executing the scripts to test applications, and analyzing results to find defects.

Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics

The document discusses automation testing concepts and how QuickTest Professional (QTP) can be used for test automation. It covers topics like what is test automation, benefits of automation, automation life cycle, when automation is applicable, introduction to QTP, testing process with QTP including creating, running and analyzing tests, record and run modes, options, working with test objects, managing test objects, main phases of testing with QTP, and types of checkpoints.

QTP Functions
QTP FunctionsQTP Functions
QTP Functions

The document discusses Quick Test Professional (QTP) user-defined functions. It covers: - Creating public and private functions associated with test objects or globally - Registering public functions to test objects using the Function Definition Generator - Adding registered functions as steps in tests by selecting the test object and registered operation

qtp functions
QTP Layered Architecture Logical name Physical Description Application Layer1 Layer2 Layer3
QTP Window Expert
Tree and Expert View Relation Test Objects hierarchy can be seen in both the TreeView and the Expert View
Object Spy It is used to view object properties and Methods Displays  Object hierarchy tree  Run-time object methods  or test object methods

Recommended for you

QTP_PRESENTATION_Andy
QTP_PRESENTATION_AndyQTP_PRESENTATION_Andy
QTP_PRESENTATION_Andy

The document describes testing a procurement to payment process in an SAP system using Quick Test Professional (QTP). Key points: - Tests for the procure to payment and order to cash cycles will be created in QTP using naming conventions and parameterized with data tables. - Tests will be integrated into HP Quality Center with a folder structure matching the SAP transaction codes and modules. - Tests will be executed in Quality Center by running test sets containing the integrated tests and results will be monitored. Any failures will be corrected by modifying the tests. - Test reports will be generated in Quality Center and optionally emailed after test runs complete.

QTP with Descriptive programming
QTP with Descriptive programmingQTP with Descriptive programming
QTP with Descriptive programming

This document provides an overview of automation fundamentals and an introduction to QuickTest Professional (QTP) 9.2. It discusses what test automation is, its benefits, and when it is applicable. It also covers QTP concepts like the user interface, recording and running tests, checkpoints, parameters, synchronization, and the object repository. Key points include how QTP recognizes and identifies objects, how to save and view test results, and best practices for configuring options and settings in QTP.

Qtp Training Deepti 2 Of 44780
Qtp Training Deepti 2 Of 44780Qtp Training Deepti 2 Of 44780
Qtp Training Deepti 2 Of 44780

The document provides an overview of automation testing concepts in HP QuickTest Professional (QTP), including: 1) Test object modeling concepts like how QTP identifies and represents objects, and viewing/modifying object properties. 2) The main phases of a QTP test like recording, execution, checkpoints, and results analysis. 3) Additional QTP features covered include parameterization, output values, regular expressions, recovery scenarios, and dividing tests into multiple actions.

Object Repository Interface between QTP Script and the Application Contains Logical Name and physical Description Locate  object in repository Find data-dependant property   Parameterize  property’s  value
Recording Modes Normal recording Records the objects in your application and the operations performed on them. This mode is the default and takes full advantage of Quick Test’s test object model. Analog Recording Record the exact mouse and keyboard operations you perform in relation to either the screen or the application window. Low-Level Recording Record on any object in your application, whether or not Quick Test recognizes the specific object or the specific operation.
Enhancing Tests Parameterizing Test Regular Expressions Creating Checkpoints Creating Output Values Dividing Tests into Multiple Actions
Parameterizing Tests   To run the scenario with multiple sets of data. Steps for Parameterization  Defining a Data Table Parameter Adding Parameter Values to a Data Table Modifying Steps Affected by Parameterization Running and Analyzing a Parameterized Test Demo………………..

Recommended for you

Web service testing using QTP (UFT)
Web service testing using QTP (UFT)Web service testing using QTP (UFT)
Web service testing using QTP (UFT)

This presentation explain about how to perform web services testing using HP Unified Functional Testing (UFT) also known as HP QuickTest Pro (QTP)

web serviceqtpweb services testing using qtp
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial

This is my First QTP(Quick Test Pro) Tutorial. -------------------------------------------------------------------- mail2web LIVE

JUnit Goodness
JUnit GoodnessJUnit Goodness
JUnit Goodness

Presentation on some JUnit 4 Goodness that developers who came to JUnit at version 3 may have let slip under the radar. Parameterized tests, matcher assertions and the @Ignore annotations are presented in this slideshow.

matcher assertionsparameterized testsignore annotations
Demo………….. How to provide the data to the respective Parameter through Tree View
Demo………….. How to provide the data to the respective Parameter through Expert View
Regular Expressions Regular expressions enable Quick Test to identify Objects and text strings with varying values.  User has to identify the data projected to be change, like dates, so to accepts any dates, user can use regular expression.  Example : Actual Date format  :  05/19/2004  (mm/dd/yyyy) After Regular Expression: [0-1][0-9]/[0-3][0-9]/200[0-9]
Demo……

Recommended for you

TEST AUTOMATION: AKA QUALITY CONTROL
TEST AUTOMATION: AKA QUALITY CONTROLTEST AUTOMATION: AKA QUALITY CONTROL
TEST AUTOMATION: AKA QUALITY CONTROL

Developing new software systems is often an exciting and dynamic undertaking that starts off with a carefully arranged set of numbers and codes slowly evolving into a fully functional and operating masterpiece product. In an ideal world, this process is marked with regular test check-points in which developers are able to weed out bugs and mend any foreseeable issues to come - but in the real world, this is not quite the case. In this ever-changing, fast-paced tech landscape we exist in the reality is that it's almost impossible to keep up with the testing necessary to build a solid and efficient, quality product that's successfully delivered within a client's often fixed and very tight deadline. Doing so would most likely require additional costs to the development process and/or a 24 hour a day work ethic that holds strong through the project's duration. Here's where the benefits of test automation kick in; a time-saving, quality control system that allows you to manage the execution of tests and the comparison of actual outcomes with predicted outcomes. Once set up the benefits are almost immediately apparent. Not convinced? Check out the presentation below where we take you through the detailed benefits of using Automated Testing over Manual Testing:

test automationunit testingperformance testing
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7

This document provides a summary of automation testing topics covered on day 7, including parameters, environment variables, data tables, and examples of how to use them in tests. Parameters discussed include test, action, random number, and data table parameters. Environment variables can be built-in, user-defined, or stored in an external XML file. Data tables allow running tests with different data multiple times and have global and local sheets. Methods are provided to work with data tables, parameters, and sheets.

qtpsoftware testingautomation testing
QTP Online Training
QTP Online TrainingQTP Online Training
QTP Online Training

I am planning to write more articles about software testing and QTP. So you can subscribe to our blog.

qtpquick test professionalsoftware testing
Demo…….. Click icon Do the changes as, shown below and select Regular Expression. QTP will take the year from 2000 -2009
Checkpoints Used to check the current behavior  of the application with the expected behavior. Text /Text Area Checkpoint Standard Checkpoint Table Checkpoint Page checkpoint Database Checkpoint Image Checkpoint   Accessibility Checkpoint Bitmap Checkpoint XML Checkpoint
Text /TextArea Checkpoint checks that Current Text format with the Expected Text Format in a Web page or application window
Table Checkpoint Checks information in a table

Recommended for you

Copy of qtp presentation
Copy of qtp presentationCopy of qtp presentation
Copy of qtp presentation

The document discusses QuickTest Professional (QTP) automation testing concepts and features. It describes the QTP testing process, which includes 7 phases from preparing to record to reporting defects. It also discusses features like object repositories, recording modes, parameterization, checkpoints, transactions, actions, and setting action properties to structure test scripts.

qtp exam questionsqtp guideqtp testing
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers

QuickTest Professional is a test automation tool that allows users to create automated functional and regression tests for software applications. It uses a keyword-driven approach to simplify test creation and maintenance. It supports testing of applications across many environments including web, Windows, Java, and more. It provides features like parameterized data, test documentation and reporting to facilitate the testing process.

qtp exam questionsqtp guideqtp testing
Model–driven system testing service oriented systems
Model–driven system testing service oriented systemsModel–driven system testing service oriented systems
Model–driven system testing service oriented systems

This paper presents a model-driven approach for testing service-oriented systems. A test meta-model is defined using UML profiles for the system and test models. Test models can be checked for consistency and coverage and transformed into executable test code via adapters. Adapters invoke services in the system under test and test runners execute the generated test code in order defined by test sequences. The approach aims to generate test code from models in early stages of development and integrate with IDEs and testing frameworks.

#testing #automation #framework
Page checkpoint Checks the characteristics of a page  Check how long a Web page takes to load or if a Web page contains broken links.
Page checkpoint
Database Checkpoint Used to check current Database data with the Expected Database data. Check that the value in a database query is correct. Demo………
Bitmap Checkpoint Checks an area of a Web page or application after capturing it as a bitmap Check that a Web page (or any portion of it) is displayed as expected. Demo………….

Recommended for you

дрессировка сирийского хомячка
дрессировка сирийского хомячкадрессировка сирийского хомячка
дрессировка сирийского хомячка

Mc nair retreat (2)
Mc nair retreat (2)Mc nair retreat (2)
Mc nair retreat (2)

The document summarizes the McNair Scholars Program at Bloomfield College. The program aims to help disadvantaged students obtain PhDs by providing research experience, GRE preparation, mentorship and financial assistance. It reviews the program's accomplishments in 2009-2010 and 2010-2011, including scholars presenting research and being accepted to graduate programs. It also outlines the program's services, objectives, strengths and challenges.

mcnair pr
User manual adu 555 c
User manual adu 555 cUser manual adu 555 c
User manual adu 555 c

This document is a user manual for the MBlaze USB modem. It provides instructions on safety, system requirements, installation, basic usage, and troubleshooting. The manual outlines key features of the modem, how to install drivers and software, use the software interface, check settings and connection status, and get support. Troubleshooting tips are provided for common issues like inability to connect or poor connectivity.

Bitmap Checkpoint
XML Checkpoint Checks the data content of XML documents 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. Demo………….
XML Checkpoint XMLFile( "Poem.xsl" ).Check CheckPoint( "Poem.xsl_2" )
Image Checkpoint

Recommended for you

PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...

Il Ministro dell'Ambiente, Corrado Clini, ha sottoscritto, a Palazzo Balbi, sede della Giunta regionale del Veneto, i quattro protocolli attuativi dell'Accordo di programma per la bonifica e la riqualificazione ambientale del sito di interesse nazionale di Venezia-Porto Marghera e aree limitrofe, firmato lo scorso 16 aprile.

bonificheeambienteporto marghera
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
chiellinoeambientepepsi
Accessibility Checkpoint
Creating Output Values This is just reverse to the Parameterization, In this case QTP takes the data from the application and displays the same in the Data Table.
Creating Output Values Window( " Flight Reservation" ).WinEdit( "Name:" ).Output CheckPoint ( "Name:_3" )
Transactions A transaction represents the business process that you are interested in measuring You can measure how long it takes to run a section of your test by defining  transactions . User can Plan the Scenario as transaction and use the Start Transaction and End Transaction while Recording.

Recommended for you

Eco Management - Hotels
Eco Management -  HotelsEco Management -  Hotels
Eco Management - Hotels
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
조선비즈_부동산포럼_발표자료_20111011
조선비즈_부동산포럼_발표자료_20111011조선비즈_부동산포럼_발표자료_20111011
조선비즈_부동산포럼_발표자료_20111011

10월 11일 조선비즈가 주최하고, 베이비붐 세대를 위한 부동산재테크 전략 주제로 ,국내외 최고 전문가들이 강연했던 부동산포럼 발표자료입니다.

부동산포럼조선비즈베이비붐
Transactions Services.StartTransaction  "Start" Services.EndTransaction  "Start"
Actions Actions help to divide Test Script into logical units Usage : 1)We can design more modular and efficient tests.   2)Actions enable you to parameterize specific components of a test   3)Two or more tests can call the same action   4)Complex tests may have many actions and may share actions with other tests. Example:
Actions We can divide Test Script into multiple actions by creating new actions or by inserting existing actions. Kinds of actions: Non-Reusable Action :   An action that can be used only in the test in which it was created, and only once. Reusable Action :   An action that can be called multiple times by the test in which it was created (the local test) as well as by other tests. External Action :   A reusable action created in another test. External actions are read-only in the calling test. They can be modified only in the test in which they were created.
Creating New Actions We can add new actions to Test Script during a recording session or while designing Test Script.

Recommended for you

نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
Qtp Training
Qtp Training Qtp Training
Qtp Training

The document discusses advanced topics in QTP training, including object identification mechanisms, different types of actions, parameterization, checkpoints, descriptive programming, synchronization points, exception handling, and the automation object model. It also provides sample scripts demonstrating functions in QTP like capturing screenshots, selecting items from combo boxes, and using edit box functions. The training covers many important areas for automating tests in QTP like active screen customization, reusable actions, data-driven testing, and programmatic descriptions.

Mcnair retreat 2
Mcnair retreat 2Mcnair retreat 2
Mcnair retreat 2

The document summarizes the McNair Scholars Program at Bloomfield College. The program aims to help disadvantaged students obtain PhDs by providing research experience, GRE preparation, mentorship and financial assistance. It reviews the program's goals, eligibility, services, objectives and accomplishments from 2009-2010 and 2010-2011. It highlights that the program has helped students attend graduate school and present research at conferences. The challenges are maintaining funding amid budget cuts and increasing undergraduate research opportunities.

Splitting Actions We can split an existing action into two sibling actions or into parent-child nested actions. We cannot split an action and the option is disabled when an external action is selected when the first line of the action is selected while recording a test while running a test when you are working with a read-only test
Splitting Actions
Inserting Existing Actions We can insert an existing action by inserting a copy of the action into Test Script, or by inserting a call to the original action. Example:
Inserting Existing Actions Copy of Action : It copied in its entirety, including checkpoints, parameterization, and the corresponding action tab in the Data Table .

Recommended for you

東方能源發展控股有限公司
東方能源發展控股有限公司東方能源發展控股有限公司
東方能源發展控股有限公司

Brief description about EED H business plan

рпи новая
рпи новаярпи новая
рпи новая
Yuk saudaraku...
Yuk saudaraku...Yuk saudaraku...
Yuk saudaraku...

Ebook 40 Status FB bermanfaat..

Inserting Existing Actions Calls to Actions:  We can insert a call (link) to a reusable action that resides in your current test (local action), or in any other test (external action). Tree View Expert View
Setting Action Properties The Action Properties enables to modify an action name, add or modify an action description, and set an action as reusable.

More Related Content

What's hot

qtp 9.2 features
qtp 9.2 featuresqtp 9.2 features
qtp 9.2 features
krishna3032
 
Qtp 9.2 Tutorial
Qtp 9.2 TutorialQtp 9.2 Tutorial
Qtp 9.2 Tutorial
guest37ae7f
 
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
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
sunny.deb
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
mehramit
 
QTP Functions
QTP FunctionsQTP Functions
QTP Functions
Praveen Gorantla
 
QTP_PRESENTATION_Andy
QTP_PRESENTATION_AndyQTP_PRESENTATION_Andy
QTP_PRESENTATION_Andy
Kumar Jaiswal Aditya
 
QTP with Descriptive programming
QTP with Descriptive programmingQTP with Descriptive programming
QTP with Descriptive programming
Kuldeep Sharma
 
Qtp Training Deepti 2 Of 44780
Qtp Training Deepti 2 Of 44780Qtp Training Deepti 2 Of 44780
Qtp Training Deepti 2 Of 44780
Azhar Satti
 
Web service testing using QTP (UFT)
Web service testing using QTP (UFT)Web service testing using QTP (UFT)
Web service testing using QTP (UFT)
NaveenKumar Namachivayam
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
tjdhans
 
JUnit Goodness
JUnit GoodnessJUnit Goodness
JUnit Goodness
Peter Sellars
 
TEST AUTOMATION: AKA QUALITY CONTROL
TEST AUTOMATION: AKA QUALITY CONTROLTEST AUTOMATION: AKA QUALITY CONTROL
TEST AUTOMATION: AKA QUALITY CONTROL
Nyarai Tinashe Gomiwa
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7
Akash Tyagi
 
QTP Online Training
QTP Online TrainingQTP Online Training
QTP Online Training
QualityPoint Technologies
 
Copy of qtp presentation
Copy of qtp presentationCopy of qtp presentation
Copy of qtp presentation
Ramu Palanki
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
Ramu Palanki
 
Model–driven system testing service oriented systems
Model–driven system testing service oriented systemsModel–driven system testing service oriented systems
Model–driven system testing service oriented systems
Rifad Mohamed
 

What's hot (18)

qtp 9.2 features
qtp 9.2 featuresqtp 9.2 features
qtp 9.2 features
 
Qtp 9.2 Tutorial
Qtp 9.2 TutorialQtp 9.2 Tutorial
Qtp 9.2 Tutorial
 
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.
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
 
QTP Functions
QTP FunctionsQTP Functions
QTP Functions
 
QTP_PRESENTATION_Andy
QTP_PRESENTATION_AndyQTP_PRESENTATION_Andy
QTP_PRESENTATION_Andy
 
QTP with Descriptive programming
QTP with Descriptive programmingQTP with Descriptive programming
QTP with Descriptive programming
 
Qtp Training Deepti 2 Of 44780
Qtp Training Deepti 2 Of 44780Qtp Training Deepti 2 Of 44780
Qtp Training Deepti 2 Of 44780
 
Web service testing using QTP (UFT)
Web service testing using QTP (UFT)Web service testing using QTP (UFT)
Web service testing using QTP (UFT)
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
 
JUnit Goodness
JUnit GoodnessJUnit Goodness
JUnit Goodness
 
TEST AUTOMATION: AKA QUALITY CONTROL
TEST AUTOMATION: AKA QUALITY CONTROLTEST AUTOMATION: AKA QUALITY CONTROL
TEST AUTOMATION: AKA QUALITY CONTROL
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7
 
QTP Online Training
QTP Online TrainingQTP Online Training
QTP Online Training
 
Copy of qtp presentation
Copy of qtp presentationCopy of qtp presentation
Copy of qtp presentation
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Model–driven system testing service oriented systems
Model–driven system testing service oriented systemsModel–driven system testing service oriented systems
Model–driven system testing service oriented systems
 

Viewers also liked

дрессировка сирийского хомячка
дрессировка сирийского хомячкадрессировка сирийского хомячка
дрессировка сирийского хомячка
lena-nazarova
 
Mc nair retreat (2)
Mc nair retreat (2)Mc nair retreat (2)
Mc nair retreat (2)
phdhdfs
 
User manual adu 555 c
User manual adu 555 cUser manual adu 555 c
User manual adu 555 c
lucknow university
 
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
eAmbiente
 
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
eAmbiente
 
Eco Management - Hotels
Eco Management -  HotelsEco Management -  Hotels
Eco Management - Hotels
pappav
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
ahmad1990hanoon
 
조선비즈_부동산포럼_발표자료_20111011
조선비즈_부동산포럼_발표자료_20111011조선비즈_부동산포럼_발표자료_20111011
조선비즈_부동산포럼_발표자료_20111011
Won Jun Hong
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
ahmad1990hanoon
 
Qtp Training
Qtp Training Qtp Training
Qtp Training
techgajanan
 
Mcnair retreat 2
Mcnair retreat 2Mcnair retreat 2
Mcnair retreat 2
phdhdfs
 
東方能源發展控股有限公司
東方能源發展控股有限公司東方能源發展控股有限公司
東方能源發展控股有限公司
Wendy Wu
 
рпи новая
рпи новаярпи новая
рпи новая
Foxytim2
 
Yuk saudaraku...
Yuk saudaraku...Yuk saudaraku...
Yuk saudaraku...
Islahuddin Panggabean
 
IPPC Directive: the Integrated Environmental Authorization (IEA)
IPPC Directive: the Integrated Environmental Authorization (IEA) IPPC Directive: the Integrated Environmental Authorization (IEA)
IPPC Directive: the Integrated Environmental Authorization (IEA)
eAmbiente
 
LE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - Esempi
LE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - EsempiLE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - Esempi
LE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - Esempi
eAmbiente
 
Uts (ujian tanpa stress)
Uts (ujian tanpa stress)Uts (ujian tanpa stress)
Uts (ujian tanpa stress)
Islahuddin Panggabean
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
ahmad1990hanoon
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
ahmad1990hanoon
 

Viewers also liked (20)

дрессировка сирийского хомячка
дрессировка сирийского хомячкадрессировка сирийского хомячка
дрессировка сирийского хомячка
 
Mc nair retreat (2)
Mc nair retreat (2)Mc nair retreat (2)
Mc nair retreat (2)
 
User manual adu 555 c
User manual adu 555 cUser manual adu 555 c
User manual adu 555 c
 
Aiueo
AiueoAiueo
Aiueo
 
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
PROTOCOLLO OPERATIVO PER LA CARATTERIZZAZIONE DEI SITI AI SENSI DEL D. LGS. 1...
 
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
Dispensing, soluzione a basso impatto - Pepsico edeEambiente studiano l'LCA d...
 
Eco Management - Hotels
Eco Management -  HotelsEco Management -  Hotels
Eco Management - Hotels
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
 
조선비즈_부동산포럼_발표자료_20111011
조선비즈_부동산포럼_발표자료_20111011조선비즈_부동산포럼_발표자료_20111011
조선비즈_부동산포럼_발표자료_20111011
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
 
Qtp Training
Qtp Training Qtp Training
Qtp Training
 
Mcnair retreat 2
Mcnair retreat 2Mcnair retreat 2
Mcnair retreat 2
 
東方能源發展控股有限公司
東方能源發展控股有限公司東方能源發展控股有限公司
東方能源發展控股有限公司
 
рпи новая
рпи новаярпи новая
рпи новая
 
Yuk saudaraku...
Yuk saudaraku...Yuk saudaraku...
Yuk saudaraku...
 
IPPC Directive: the Integrated Environmental Authorization (IEA)
IPPC Directive: the Integrated Environmental Authorization (IEA) IPPC Directive: the Integrated Environmental Authorization (IEA)
IPPC Directive: the Integrated Environmental Authorization (IEA)
 
LE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - Esempi
LE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - EsempiLE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - Esempi
LE CERTIFICAZIONI AMBIENTALI COME FORMA DI ATTRAZIONE - Esempi
 
Uts (ujian tanpa stress)
Uts (ujian tanpa stress)Uts (ujian tanpa stress)
Uts (ujian tanpa stress)
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
 
نسخ من بشار مهم
نسخ من بشار مهمنسخ من بشار مهم
نسخ من بشار مهم
 

Similar to Qtp Presentation

Qtp 92 Tutorial769
Qtp 92 Tutorial769Qtp 92 Tutorial769
Qtp 92 Tutorial769
vinayaka.nadiger
 
Qtp 92 Tutorial769
Qtp 92 Tutorial769Qtp 92 Tutorial769
Qtp 92 Tutorial769
subhasis100
 
QTP Tutorial
QTP TutorialQTP Tutorial
QTP Tutorial
pingkapil
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
techgajanan
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
chandrasekhar
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
techgajanan
 
QTP Basics-2
QTP Basics-2QTP Basics-2
QTP Basics-2
Praveen Gorantla
 
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
 
QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECH
Pravinsinh
 
Hybrid framework
Hybrid frameworkHybrid framework
Hybrid framework
Sudhakar Mangi
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02
Gopi Raghavendra
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)
QA Programmer
 
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
 
Qtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutionsQtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutions
QUONTRASOLUTIONS
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meter
Purna Chandar
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
Ramu Palanki
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
Ramu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
Ramu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
Ramu Palanki
 

Similar to Qtp Presentation (20)

Qtp 92 Tutorial769
Qtp 92 Tutorial769Qtp 92 Tutorial769
Qtp 92 Tutorial769
 
Qtp 92 Tutorial769
Qtp 92 Tutorial769Qtp 92 Tutorial769
Qtp 92 Tutorial769
 
QTP Tutorial
QTP TutorialQTP Tutorial
QTP Tutorial
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
QTP Basics-2
QTP Basics-2QTP Basics-2
QTP Basics-2
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECH
 
Hybrid framework
Hybrid frameworkHybrid framework
Hybrid framework
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)
 
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
 
Qtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutionsQtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutions
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meter
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 

More from techgajanan

PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunner
techgajanan
 
Qtp Mgl Presentation
Qtp Mgl PresentationQtp Mgl Presentation
Qtp Mgl Presentation
techgajanan
 
Qtp Descriptive Programming 11200
Qtp Descriptive Programming 11200Qtp Descriptive Programming 11200
Qtp Descriptive Programming 11200
techgajanan
 
Qtp Tutorials
Qtp TutorialsQtp Tutorials
Qtp Tutorials
techgajanan
 
Qtp Tutorials
Qtp TutorialsQtp Tutorials
Qtp Tutorials
techgajanan
 
Graphical User Interface Testing
Graphical User Interface TestingGraphical User Interface Testing
Graphical User Interface Testing
techgajanan
 
General Information About Information Technologies
General Information About Information TechnologiesGeneral Information About Information Technologies
General Information About Information Technologies
techgajanan
 

More from techgajanan (7)

PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunner
 
Qtp Mgl Presentation
Qtp Mgl PresentationQtp Mgl Presentation
Qtp Mgl Presentation
 
Qtp Descriptive Programming 11200
Qtp Descriptive Programming 11200Qtp Descriptive Programming 11200
Qtp Descriptive Programming 11200
 
Qtp Tutorials
Qtp TutorialsQtp Tutorials
Qtp Tutorials
 
Qtp Tutorials
Qtp TutorialsQtp Tutorials
Qtp Tutorials
 
Graphical User Interface Testing
Graphical User Interface TestingGraphical User Interface Testing
Graphical User Interface Testing
 
General Information About Information Technologies
General Information About Information TechnologiesGeneral Information About Information Technologies
General Information About Information Technologies
 

Recently uploaded

The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 

Recently uploaded (20)

The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 

Qtp Presentation

  • 2. Introduction to Automation Testing What is Automation Testing ? Benefits Automation Testing Process
  • 3. QTP Testing Process Quick Test testing process consists of 7 main phases Preparing to record Test Environment Test Conditions Recording a session on your application Navigate according to Test Conditions Enhancing your test Adding logic and conditional statements Parameterization Inserting checkpoints Debugging your test Check that it operates smoothly and without interruption .
  • 4. QTP Testing Process Run Test Check the behavior of your application Analyzing the test results Reporting defects
  • 5. QTP Layered Architecture Logical name Physical Description Application Layer1 Layer2 Layer3
  • 7. Tree and Expert View Relation Test Objects hierarchy can be seen in both the TreeView and the Expert View
  • 8. Object Spy It is used to view object properties and Methods Displays Object hierarchy tree Run-time object methods or test object methods
  • 9. Object Repository Interface between QTP Script and the Application Contains Logical Name and physical Description Locate object in repository Find data-dependant property Parameterize property’s value
  • 10. Recording Modes Normal recording Records the objects in your application and the operations performed on them. This mode is the default and takes full advantage of Quick Test’s test object model. Analog Recording Record the exact mouse and keyboard operations you perform in relation to either the screen or the application window. Low-Level Recording Record on any object in your application, whether or not Quick Test recognizes the specific object or the specific operation.
  • 11. Enhancing Tests Parameterizing Test Regular Expressions Creating Checkpoints Creating Output Values Dividing Tests into Multiple Actions
  • 12. Parameterizing Tests To run the scenario with multiple sets of data. Steps for Parameterization Defining a Data Table Parameter Adding Parameter Values to a Data Table Modifying Steps Affected by Parameterization Running and Analyzing a Parameterized Test Demo………………..
  • 13. Demo………….. How to provide the data to the respective Parameter through Tree View
  • 14. Demo………….. How to provide the data to the respective Parameter through Expert View
  • 15. Regular Expressions Regular expressions enable Quick Test to identify Objects and text strings with varying values. User has to identify the data projected to be change, like dates, so to accepts any dates, user can use regular expression. Example : Actual Date format : 05/19/2004 (mm/dd/yyyy) After Regular Expression: [0-1][0-9]/[0-3][0-9]/200[0-9]
  • 17. Demo…….. Click icon Do the changes as, shown below and select Regular Expression. QTP will take the year from 2000 -2009
  • 18. Checkpoints Used to check the current behavior of the application with the expected behavior. Text /Text Area Checkpoint Standard Checkpoint Table Checkpoint Page checkpoint Database Checkpoint Image Checkpoint Accessibility Checkpoint Bitmap Checkpoint XML Checkpoint
  • 19. Text /TextArea Checkpoint checks that Current Text format with the Expected Text Format in a Web page or application window
  • 20. Table Checkpoint Checks information in a table
  • 21. Page checkpoint Checks the characteristics of a page Check how long a Web page takes to load or if a Web page contains broken links.
  • 23. Database Checkpoint Used to check current Database data with the Expected Database data. Check that the value in a database query is correct. Demo………
  • 24. Bitmap Checkpoint Checks an area of a Web page or application after capturing it as a bitmap Check that a Web page (or any portion of it) is displayed as expected. Demo………….
  • 26. XML Checkpoint Checks the data content of XML documents 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. Demo………….
  • 27. XML Checkpoint XMLFile( "Poem.xsl" ).Check CheckPoint( "Poem.xsl_2" )
  • 30. Creating Output Values This is just reverse to the Parameterization, In this case QTP takes the data from the application and displays the same in the Data Table.
  • 31. Creating Output Values Window( " Flight Reservation" ).WinEdit( "Name:" ).Output CheckPoint ( "Name:_3" )
  • 32. Transactions A transaction represents the business process that you are interested in measuring You can measure how long it takes to run a section of your test by defining transactions . User can Plan the Scenario as transaction and use the Start Transaction and End Transaction while Recording.
  • 33. Transactions Services.StartTransaction "Start" Services.EndTransaction "Start"
  • 34. Actions Actions help to divide Test Script into logical units Usage : 1)We can design more modular and efficient tests. 2)Actions enable you to parameterize specific components of a test 3)Two or more tests can call the same action 4)Complex tests may have many actions and may share actions with other tests. Example:
  • 35. Actions We can divide Test Script into multiple actions by creating new actions or by inserting existing actions. Kinds of actions: Non-Reusable Action : An action that can be used only in the test in which it was created, and only once. Reusable Action : An action that can be called multiple times by the test in which it was created (the local test) as well as by other tests. External Action : A reusable action created in another test. External actions are read-only in the calling test. They can be modified only in the test in which they were created.
  • 36. Creating New Actions We can add new actions to Test Script during a recording session or while designing Test Script.
  • 37. Splitting Actions We can split an existing action into two sibling actions or into parent-child nested actions. We cannot split an action and the option is disabled when an external action is selected when the first line of the action is selected while recording a test while running a test when you are working with a read-only test
  • 39. Inserting Existing Actions We can insert an existing action by inserting a copy of the action into Test Script, or by inserting a call to the original action. Example:
  • 40. Inserting Existing Actions Copy of Action : It copied in its entirety, including checkpoints, parameterization, and the corresponding action tab in the Data Table .
  • 41. Inserting Existing Actions Calls to Actions: We can insert a call (link) to a reusable action that resides in your current test (local action), or in any other test (external action). Tree View Expert View
  • 42. Setting Action Properties The Action Properties enables to modify an action name, add or modify an action description, and set an action as reusable.