SlideShare a Scribd company logo
Basic Qtp




            Prepare By Sandeep   1
QuickTest Window / Key Elements of QTP
 1)Test Pane
 2)Active Screen
 3)Data Table
 4)Debug viewer
 5)Information pane
 6)Missing Resources pane
 7)QTP Tool bars
 8)QTP Menu items / QTP commands
 9)Tool Settings

                 Prepare By Sandeep      2
Object Repository
 1)Software objects
   2)Types of object in QTP
   a)Runtime Objects
   b)Test Objects
   c)Utility Objects
   d)Automation Objects
   3)Object Repository
   a)Local Repository
   b)Shared Repository
   4)Operations on Object Repository
   a)Adding Objects
   b)Renaming Objects
   c)Deleting Objects
   d)Associating Object Repositories to an Action
   e)Exporting Local Objects
   f)Merging Repositories
   g)View Options
   h)Spying Objects
   i)Importing and Exporting Repositories using XML

                       Prepare By Sandeep              3
QTP Testing Process
   1)Planning :
   a)Analyzing the AUT
   b)Implementing Automation Framework
   c)Creating/Selecting Test cases
   d)Collecting Test Data
   e)Object Identification Configuration
   i.Normal Identification
   1.Mandatory Properties
   2.Assertive Properties
   ii.Smart Identification
   1.Base filter Properties
   2.Option filter properties
   iii.Ordinal Identifier
   iv.Making Tool Settings Global
                 Prepare By Sandeep         4
Generating the basic Test
 a)Recording
   i.Normal Recording
   ii.Analog Recording
   iii.Low Level Recording
   iv.Record and Run Settings
 b)Keyword driven methodology
 /Shared object repository method/Preparing the script manually
 c) Descriptive programming
   /Programmatic Descriptions
   i.Entering Programmatic Descriptions Directly into Statements
   ii.Using Description Objects for Programmatic Descriptions
   iii.Retrieving Child Objects
   iv.Using the Index Property in Programmatic Descriptions
   v.Creating Checkpoints Programmatically


                    Prepare By Sandeep                              5
Enhancing the Test
 a)Inserting Check points
   i.Standard Checkpoint
   ii.Text Checkpoint
   Text Area Checkpoint
   iv.Bitmap Checkpoint
   v.Database Checkpoint
   vi.Accessibility Checkpoint
   vii.XML Checkpoint (From Application)
   viii.XML Checkpoint (From Resource)
   ix.Page Checkpoint
   x.Image Checkpoint
   xi.Table Checkpoint

                 Prepare By Sandeep         6
Conti….
 b)Inserting Output values
 i.Standard Output value
 ii.Text Output value
 iii.Text Area Output value
 iv.Database Output value
 v.XML Output value (From Resource)




               Prepare By Sandeep      7
 c)Adding Comments
 d)Synchronization
 i.Inserting Wait Statement
 ii.Inserting Synchronization Point
 iii.Increasing Tool Default Synchronization Time
 iv.Sync method (only for web)
 v.Selecting appropriate method




              Prepare By Sandeep                     8
 e)Parameterization
   i.Data Driven Testing through Loop statements
   ii.Dynamic Test Data Submission through Looping
   iii.Data Driven Testing through Data Table
   iv.Importing Test Data from External files
   v.Creating a Database, Tables and Entering Data
   vi.Creating DSN
   vii.Importing Test Data from Databases
   f)Inserting Programmatic statements
   i.Inserting Conditional Statements
   ii.Inserting Loop statements
   iii.Using VB Script Built-in Functions

                Prepare By Sandeep                    9
 g)Generating steps through Step Generator
 h)Inserting Transaction points
 i.Start Transaction
 ii.End Transaction
 i) Enhancing Tests with the windows API.




               Prepare By Sandeep             10
 4)Debugging the Test
 a)Debug Commands
 i.Step Into
 ii.Step Over
 iii.Step Out
 b)Inserting/Removing Brake Points
 c)Watching variables
 d)Changing Variable values




                 Prepare By Sandeep   11
 5)Running the Test :


 a)Normal execution
 b)Test Batch execution
 i.Test batch formation
 ii.Batch execution
 iii.Partial Batch execution




               Prepare By Sandeep   12
 6)Analyzing the Test Results
 a)Test Result Viewer
 b)Analyzing Test Results
 c)Exporting Test Results
 d)Test Results Deletion


 7)Reporting Defects
 a)Manual Defect Reporting
 b)Tool based Defect Reporting
 c)Integration with Quality Center



              Prepare By Sandeep      13
QTP Advanced Features
 1)Regular expressions
 2) Environment Variables
 a)Built-in Variables
 b)User Defined Variables
 c)Defining, modifying and associating environment
  variables
 3)Methods
 a)QTP Methods
 b)VB Script Methods


               Prepare By Sandeep                     14
   4)Actions :
   a)Types of actions
   i.Non-reusable Actions
   ii.Re-Usable actions
   iii.External Actions
   b)Creating an Action
   c)Splitting Actions
   d)Renaming an Action
   e)Deleting an Action
   f)Making an Reusable/Non-Reusable
   g)Calling an existing Action
   h)Copying an Actions
   i)Action Parameters
               Prepare By Sandeep       15
 5)Functions :
 a)Preparing Procedures
 b)Associating Procedures to QTP tests
 c)Modifying Procedures
 d)Calling Procedures


 6)Dynamic Handling of Object Repositories
 a)Loading Repositories directly through Utility Object
 b)Finding Repository Position
 c)Removing Repositories


              Prepare By Sandeep                           16
   7)Data Driven Testing through Scripting
   a)Importing Data from Flat files
   b)Importing Data from spread sheets
   c)Importing Data from Databases
   i.Ms Access
   ii.SQL Server
   iii.Oracle

   8)File System Operations
   a)File system Object
   b)Creating Files
   c)Reading Data
   d)Writing Data
   e)Creating Folders
   f)Creating Drives


                 Prepare By Sandeep           17
   9)Recovery Scenarios :
   a)Trigger events
   i.Pop-Up window
   ii.Object State
   iii.Test Run Error
   iv.Application Crash
   b)Recovery Operations
   i.Keyboard or Mouse Operation
   ii.Close Application Process
   iii.Function Call
   iv.Restart Microsoft Windows
   c)Creating Recovery Scenarios
   d)Associating Recovery Scenarios

                Prepare By Sandeep     18
 10)Virtual Object Configuration
 a)Virtual Object Manager
 b)Defining a Virtual Object
 c)Removing or Disabling Virtual Object Definitions
 11)Test Automation Frameworks
 a)Automation Framework
 b)Record & Playback or Linear Framework
 c)Modular Driven framework
 d)Keyword Driven framework
 e)Hybrid driven Framework
 12)Automation Object Model
              Prepare By Sandeep                       19

More Related Content

Viewers also liked

10 deadly sins of negative thinking
10 deadly sins of negative thinking10 deadly sins of negative thinking
10 deadly sins of negative thinking
BASKARAN P
 
ρατσισμόςγτάξη
ρατσισμόςγτάξηρατσισμόςγτάξη
ρατσισμόςγτάξη
Loukia Orfanou
 
Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...
Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...
Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...
prasu1995
 
User Participation in Digital Library Development
User Participation in Digital Library DevelopmentUser Participation in Digital Library Development
User Participation in Digital Library Development
Ed Fay
 
Retour dispositif enmi12
Retour dispositif enmi12Retour dispositif enmi12
Retour dispositif enmi12
Gayané Adourian
 
Evaluation 3 2
Evaluation 3 2Evaluation 3 2
Evaluation 3 2eoinb
 
A knowledge-based solution for automatic mapping in component based automat...
A knowledge-based solution for  automatic mapping in component  based automat...A knowledge-based solution for  automatic mapping in component  based automat...
A knowledge-based solution for automatic mapping in component based automat...
FAST-Lab. Factory Automation Systems and Technologies Laboratory, Tampere University of Technology
 
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лигиКрутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
prasu1995
 
สอนแต่งภาพ
สอนแต่งภาพสอนแต่งภาพ
สอนแต่งภาพGufgif Sweetzii
 
каталог строительных систем
каталог строительных системкаталог строительных систем
каталог строительных системAl Maks
 
Project 7.4.1
Project 7.4.1Project 7.4.1
Project 7.4.1
Rosa McCollum
 
Kinh te tri thuc 1
Kinh te tri thuc 1Kinh te tri thuc 1
Kinh te tri thuc 1Sơn Tiến
 
Brand-ul personal in mediul online
Brand-ul personal in mediul onlineBrand-ul personal in mediul online
Brand-ul personal in mediul online
Diana Marcela
 
Knee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys PresentationKnee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys Presentation
nctcmedia12
 
Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12 Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12
Al Maks
 

Viewers also liked (20)

test
testtest
test
 
10 deadly sins of negative thinking
10 deadly sins of negative thinking10 deadly sins of negative thinking
10 deadly sins of negative thinking
 
ρατσισμόςγτάξη
ρατσισμόςγτάξηρατσισμόςγτάξη
ρατσισμόςγτάξη
 
Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...
Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...
Юмашева Н.В. Эффективные методы профориентационной работы по специальности «С...
 
Jump to goal
Jump to goalJump to goal
Jump to goal
 
User Participation in Digital Library Development
User Participation in Digital Library DevelopmentUser Participation in Digital Library Development
User Participation in Digital Library Development
 
Retour dispositif enmi12
Retour dispositif enmi12Retour dispositif enmi12
Retour dispositif enmi12
 
Pdf online (6)
Pdf online (6)Pdf online (6)
Pdf online (6)
 
Evaluation 3 2
Evaluation 3 2Evaluation 3 2
Evaluation 3 2
 
A knowledge-based solution for automatic mapping in component based automat...
A knowledge-based solution for  automatic mapping in component  based automat...A knowledge-based solution for  automatic mapping in component  based automat...
A knowledge-based solution for automatic mapping in component based automat...
 
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лигиКрутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
 
สอนแต่งภาพ
สอนแต่งภาพสอนแต่งภาพ
สอนแต่งภาพ
 
Baum1
Baum1Baum1
Baum1
 
31. cost of bc care
31. cost of bc care31. cost of bc care
31. cost of bc care
 
каталог строительных систем
каталог строительных системкаталог строительных систем
каталог строительных систем
 
Project 7.4.1
Project 7.4.1Project 7.4.1
Project 7.4.1
 
Kinh te tri thuc 1
Kinh te tri thuc 1Kinh te tri thuc 1
Kinh te tri thuc 1
 
Brand-ul personal in mediul online
Brand-ul personal in mediul onlineBrand-ul personal in mediul online
Brand-ul personal in mediul online
 
Knee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys PresentationKnee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys Presentation
 
Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12 Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12
 

Similar to Qtp

Qtp (basics to advanced)
Qtp (basics to advanced)Qtp (basics to advanced)
Qtp (basics to advanced)
G.C Reddy
 
Qtp certification questions
Qtp certification questionsQtp certification questions
Qtp certification questionsRamu Palanki
 
Qtp certification questions
Qtp certification questionsQtp certification questions
Qtp certification questionsRamu Palanki
 
Qtp training in hyderabad
Qtp training in hyderabadQtp training in hyderabad
Qtp training in hyderabad
G.C Reddy
 
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
MinhTrnNht7
 
QTP Training
QTP TrainingQTP Training
QTP Training
G.C Reddy
 
QTP Online Training
QTP Online Training QTP Online Training
QTP Online Training
G Chandra Reddy
 
Qtp certification questions and answers
Qtp certification questions and answersQtp certification questions and answers
Qtp certification questions and answersRamu Palanki
 
Qtp sample certification questions and answers
Qtp sample certification questions and answersQtp sample certification questions and answers
Qtp sample certification questions and answersRamu Palanki
 
Perf test Eng interview preparation
Perf test Eng interview preparationPerf test Eng interview preparation
Perf test Eng interview preparation
pratik mohite
 
Inside Azure Diagnostics
Inside Azure DiagnosticsInside Azure Diagnostics
Inside Azure Diagnostics
Michael Collier
 
Full Stack Unit Testing
Full Stack Unit TestingFull Stack Unit Testing
Full Stack Unit Testing
GlobalLogic Ukraine
 
Prueba de conociemientos Fullsctack NET v2.docx
Prueba de conociemientos  Fullsctack NET v2.docxPrueba de conociemientos  Fullsctack NET v2.docx
Prueba de conociemientos Fullsctack NET v2.docx
jairatuesta
 
Istqb question-paper-dump-12
Istqb question-paper-dump-12Istqb question-paper-dump-12
Istqb question-paper-dump-12TestingGeeks
 
Www.istqb.guru istqb question-paper5
Www.istqb.guru istqb question-paper5Www.istqb.guru istqb question-paper5
Www.istqb.guru istqb question-paper5
Tomas Vileikis
 
Yogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’sYogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’sYogesh Kushwah
 
Istqb question-paper-dump-5
Istqb question-paper-dump-5Istqb question-paper-dump-5
Istqb question-paper-dump-5TestingGeeks
 
Istqb question-paper-dump-1
Istqb question-paper-dump-1Istqb question-paper-dump-1
Istqb question-paper-dump-1TestingGeeks
 

Similar to Qtp (20)

Qtp (basics to advanced)
Qtp (basics to advanced)Qtp (basics to advanced)
Qtp (basics to advanced)
 
Qtp certification questions
Qtp certification questionsQtp certification questions
Qtp certification questions
 
Qtp certification questions
Qtp certification questionsQtp certification questions
Qtp certification questions
 
Qtp training in hyderabad
Qtp training in hyderabadQtp training in hyderabad
Qtp training in hyderabad
 
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
 
QTP Training
QTP TrainingQTP Training
QTP Training
 
QTP Online Training
QTP Online Training QTP Online Training
QTP Online Training
 
Qtp certification questions and answers
Qtp certification questions and answersQtp certification questions and answers
Qtp certification questions and answers
 
Qtp sample certification questions and answers
Qtp sample certification questions and answersQtp sample certification questions and answers
Qtp sample certification questions and answers
 
Perf test Eng interview preparation
Perf test Eng interview preparationPerf test Eng interview preparation
Perf test Eng interview preparation
 
Inside Azure Diagnostics
Inside Azure DiagnosticsInside Azure Diagnostics
Inside Azure Diagnostics
 
java Developing using asp.net
java Developing using asp.netjava Developing using asp.net
java Developing using asp.net
 
Full Stack Unit Testing
Full Stack Unit TestingFull Stack Unit Testing
Full Stack Unit Testing
 
Prueba de conociemientos Fullsctack NET v2.docx
Prueba de conociemientos  Fullsctack NET v2.docxPrueba de conociemientos  Fullsctack NET v2.docx
Prueba de conociemientos Fullsctack NET v2.docx
 
Istqb question-paper-dump-12
Istqb question-paper-dump-12Istqb question-paper-dump-12
Istqb question-paper-dump-12
 
Www.istqb.guru istqb question-paper5
Www.istqb.guru istqb question-paper5Www.istqb.guru istqb question-paper5
Www.istqb.guru istqb question-paper5
 
Yogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’sYogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’s
 
Istqb question-paper-dump-5
Istqb question-paper-dump-5Istqb question-paper-dump-5
Istqb question-paper-dump-5
 
Qtp
QtpQtp
Qtp
 
Istqb question-paper-dump-1
Istqb question-paper-dump-1Istqb question-paper-dump-1
Istqb question-paper-dump-1
 

Recently uploaded

How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 

Recently uploaded (20)

How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 

Qtp

  • 1. Basic Qtp Prepare By Sandeep 1
  • 2. QuickTest Window / Key Elements of QTP  1)Test Pane  2)Active Screen  3)Data Table  4)Debug viewer  5)Information pane  6)Missing Resources pane  7)QTP Tool bars  8)QTP Menu items / QTP commands  9)Tool Settings Prepare By Sandeep 2
  • 3. Object Repository  1)Software objects  2)Types of object in QTP  a)Runtime Objects  b)Test Objects  c)Utility Objects  d)Automation Objects  3)Object Repository  a)Local Repository  b)Shared Repository  4)Operations on Object Repository  a)Adding Objects  b)Renaming Objects  c)Deleting Objects  d)Associating Object Repositories to an Action  e)Exporting Local Objects  f)Merging Repositories  g)View Options  h)Spying Objects  i)Importing and Exporting Repositories using XML Prepare By Sandeep 3
  • 4. QTP Testing Process  1)Planning :  a)Analyzing the AUT  b)Implementing Automation Framework  c)Creating/Selecting Test cases  d)Collecting Test Data  e)Object Identification Configuration  i.Normal Identification  1.Mandatory Properties  2.Assertive Properties  ii.Smart Identification  1.Base filter Properties  2.Option filter properties  iii.Ordinal Identifier  iv.Making Tool Settings Global Prepare By Sandeep 4
  • 5. Generating the basic Test  a)Recording  i.Normal Recording  ii.Analog Recording  iii.Low Level Recording  iv.Record and Run Settings  b)Keyword driven methodology  /Shared object repository method/Preparing the script manually  c) Descriptive programming  /Programmatic Descriptions  i.Entering Programmatic Descriptions Directly into Statements  ii.Using Description Objects for Programmatic Descriptions  iii.Retrieving Child Objects  iv.Using the Index Property in Programmatic Descriptions  v.Creating Checkpoints Programmatically Prepare By Sandeep 5
  • 6. Enhancing the Test  a)Inserting Check points  i.Standard Checkpoint  ii.Text Checkpoint  Text Area Checkpoint  iv.Bitmap Checkpoint  v.Database Checkpoint  vi.Accessibility Checkpoint  vii.XML Checkpoint (From Application)  viii.XML Checkpoint (From Resource)  ix.Page Checkpoint  x.Image Checkpoint  xi.Table Checkpoint Prepare By Sandeep 6
  • 7. Conti….  b)Inserting Output values  i.Standard Output value  ii.Text Output value  iii.Text Area Output value  iv.Database Output value  v.XML Output value (From Resource) Prepare By Sandeep 7
  • 8.  c)Adding Comments  d)Synchronization  i.Inserting Wait Statement  ii.Inserting Synchronization Point  iii.Increasing Tool Default Synchronization Time  iv.Sync method (only for web)  v.Selecting appropriate method Prepare By Sandeep 8
  • 9.  e)Parameterization  i.Data Driven Testing through Loop statements  ii.Dynamic Test Data Submission through Looping  iii.Data Driven Testing through Data Table  iv.Importing Test Data from External files  v.Creating a Database, Tables and Entering Data  vi.Creating DSN  vii.Importing Test Data from Databases  f)Inserting Programmatic statements  i.Inserting Conditional Statements  ii.Inserting Loop statements  iii.Using VB Script Built-in Functions Prepare By Sandeep 9
  • 10.  g)Generating steps through Step Generator  h)Inserting Transaction points  i.Start Transaction  ii.End Transaction  i) Enhancing Tests with the windows API. Prepare By Sandeep 10
  • 11.  4)Debugging the Test  a)Debug Commands  i.Step Into  ii.Step Over  iii.Step Out  b)Inserting/Removing Brake Points  c)Watching variables  d)Changing Variable values Prepare By Sandeep 11
  • 12.  5)Running the Test :  a)Normal execution  b)Test Batch execution  i.Test batch formation  ii.Batch execution  iii.Partial Batch execution Prepare By Sandeep 12
  • 13.  6)Analyzing the Test Results  a)Test Result Viewer  b)Analyzing Test Results  c)Exporting Test Results  d)Test Results Deletion  7)Reporting Defects  a)Manual Defect Reporting  b)Tool based Defect Reporting  c)Integration with Quality Center Prepare By Sandeep 13
  • 14. QTP Advanced Features  1)Regular expressions  2) Environment Variables  a)Built-in Variables  b)User Defined Variables  c)Defining, modifying and associating environment variables  3)Methods  a)QTP Methods  b)VB Script Methods Prepare By Sandeep 14
  • 15. 4)Actions :  a)Types of actions  i.Non-reusable Actions  ii.Re-Usable actions  iii.External Actions  b)Creating an Action  c)Splitting Actions  d)Renaming an Action  e)Deleting an Action  f)Making an Reusable/Non-Reusable  g)Calling an existing Action  h)Copying an Actions  i)Action Parameters Prepare By Sandeep 15
  • 16.  5)Functions :  a)Preparing Procedures  b)Associating Procedures to QTP tests  c)Modifying Procedures  d)Calling Procedures  6)Dynamic Handling of Object Repositories  a)Loading Repositories directly through Utility Object  b)Finding Repository Position  c)Removing Repositories Prepare By Sandeep 16
  • 17. 7)Data Driven Testing through Scripting  a)Importing Data from Flat files  b)Importing Data from spread sheets  c)Importing Data from Databases  i.Ms Access  ii.SQL Server  iii.Oracle  8)File System Operations  a)File system Object  b)Creating Files  c)Reading Data  d)Writing Data  e)Creating Folders  f)Creating Drives Prepare By Sandeep 17
  • 18. 9)Recovery Scenarios :  a)Trigger events  i.Pop-Up window  ii.Object State  iii.Test Run Error  iv.Application Crash  b)Recovery Operations  i.Keyboard or Mouse Operation  ii.Close Application Process  iii.Function Call  iv.Restart Microsoft Windows  c)Creating Recovery Scenarios  d)Associating Recovery Scenarios Prepare By Sandeep 18
  • 19.  10)Virtual Object Configuration  a)Virtual Object Manager  b)Defining a Virtual Object  c)Removing or Disabling Virtual Object Definitions  11)Test Automation Frameworks  a)Automation Framework  b)Record & Playback or Linear Framework  c)Modular Driven framework  d)Keyword Driven framework  e)Hybrid driven Framework  12)Automation Object Model Prepare By Sandeep 19