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

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
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
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
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
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
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
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
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
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 

Último (20)

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
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
 
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
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
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
 
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
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
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
 
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
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
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
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 

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