SlideShare uma empresa Scribd logo
1 de 19
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

Mais conteúdo relacionado

Destaque

10 deadly sins of negative thinking
10 deadly sins of negative thinking10 deadly sins of negative thinking
10 deadly sins of negative thinkingBASKARAN 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 DevelopmentEd Fay
 
Evaluation 3 2
Evaluation 3 2Evaluation 3 2
Evaluation 3 2eoinb
 
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лигиКрутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лигиprasu1995
 
สอนแต่งภาพ
สอนแต่งภาพสอนแต่งภาพ
สอนแต่งภาพGufgif Sweetzii
 
каталог строительных систем
каталог строительных системкаталог строительных систем
каталог строительных системAl Maks
 
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 onlineDiana Marcela
 
Knee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys PresentationKnee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys Presentationnctcmedia12
 
Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12 Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12 Al Maks
 

Destaque (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
 

Semelhante a 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 hyderabadG.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 TrainingG.C 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 preparationpratik mohite
 
Inside Azure Diagnostics
Inside Azure DiagnosticsInside Azure Diagnostics
Inside Azure DiagnosticsMichael Collier
 
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.docxjairatuesta
 
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-paper5Tomas 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
 

Semelhante a 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 Online Training
QTP Online Training QTP Online Training
QTP Online Training
 
QTP Training
QTP TrainingQTP Training
QTP 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
 

Último

Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Último (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 

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