SlideShare una empresa de 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

Más contenido relacionado

Destacado

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
 

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

Similar 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

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Último (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

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