SlideShare a Scribd company logo
1 of 14
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
MANUAL TESTING
1. Software Quality Assurance
2. Software Development Life Cycle / Life Cycle Development
3. Information gathering stage
4. V Model Testing
5. White box testing
• Basic path coverage
• Loops coverage
• Mutation Testing
6. Integration Testing
• Top-Down Approach Testing
• Bottom-Up Approach Testing
7. Functional & System testing
• Usability Testing
• Functional Testing
• Performance Testing
• Security Testing
• Input Domain Testing
• Recovery Testing
• Compatibility Testing
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
MANUAL TESTING
• Configuration Testing
• Inter-Systems Testing
• Installation Testing
• Parallel / Comparative Testing
• Testing with boundary Values
• Sanity testing
• Regression Testing
8.Error, Defect & Bug
9. Test Strategy
10.Test Methodology
11 .Test Planning
12. Test Case Designing
13. Test Automation
14. Test Reporting
15.Types of defects
16.Test Closure
17.User Acceptance Testing
18. CASE STUDY for testing the client server application
with designing of 50 test cases
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
QUICK TEST PROFESSIONAL
I) Introduction
• Test Automation
• Disadvantages of Manual Testing
• Advantages of Test Automation
• Drawbacks of Test Automation
• Types of Test Automation
• Functional Test Automation
• Types of Test Tool
• Functional & Regression Testing Tools
• History of QTP
• Basic Features of QTP
II)Quickest Window / Key Elements of QTP
• Test Pane
• Active Screen
• Data Table
• Debug viewer
• Information pane
• Missing Resources pane
• QTP Tool bars
• QTP Menu items / QTP commands
• Tool Settings
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
QUICK TEST PROFESSIONAL
III) Object Repository
• Software objects
• Types of object in QTP
• Runtime Objects
• Test Objects
• Utility Objects
• Automation Objects
• Local Repository
• Shared Repository
IV)Operations on Object Repository
• Adding Objects
• Renaming Objects
• Deleting Objects
• Associating Object Repositories to an Action
• Exporting Local Objects
• Merging Repositories
• View Options
• Spying Objects
• Importing and Exporting Repositories using XML
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
QUICK TEST PROFESSIONAL
IV) QTP Testing Process Planning
• Analyzing the AUT
• Implementing Automation Framework
• Creating/Selecting Test cases
• Collecting Test Data
Object Identification Configuration
• Normal Identification
• Mandatory Properties
• Assertive Properties
• Smart Identification
• Base filter Properties
• Option filter properties
• Ordinal Identifier
V) Generating the basic Test with Recording
• Normal Recording
• Analog Recording
• Low Level Recording
• Record and Run Settings
VI) Keyword driven methodology
VII) Descriptive Programming
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
QUICK TEST PROFESSIONAL
VIII)Enhancing the Test
Inserting Check points
• Standard Checkpoint
• Text Checkpoint
• Text Area Checkpoint
• Bitmap Checkpoint
• Database Checkpoint
• Accessibility Checkpoint
• XML Checkpoint (From Application)
• XML Checkpoint (From Resource)
Inserting Output values
• Standard Output value
• Text Output value
• Text Area Output value
• Database Output value
• XML Output value (From Resource)
Synchronization
• Inserting Wait Statement
• Inserting Synchronization Point
• Increasing Tool Default Synchronization Time
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
QUICK TEST PROFESSIONAL
IX) Parameterization
• By using Excel
Inserting Programmatic statements
• Inserting Conditional Statements
• Inserting Loop statements
• Using VB Script Built-in Functions
Inserting Transaction points
• Start Transaction
• End Transaction
X) VB Script for QTP
VB Script Variables
• Declaring Variables
• Option Explicit Statement
• Naming restrictions for Variables
• Scope of Variables
• Life time of Variables
• Assigning values to Variables
• Scalar Variables and Array Variables
• Dimensional Arrays
• Dynamic Arrays
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
QUICK TEST PROFESSIONAL
XI)VB Script Data Types
• Variant Sub types
XII)VB Script Operators
• Operator precedence
• Arithmetic Operators
• Comparison Operators
• Concatenation Operators
• Logical Operators
XIII)Input/Output Operations
• Inputbox Function
• Msgbox Function
Conditional Statements
Loop Control Structures
• while loop
• for loop
• do while
File System Objects
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
SELENIUM
Introduction to Automation
• What is Automation testing?
• Drawbacks of Manual Testing
• Advantage and disadvantage of Automation testing
• What test cases can be automated?
• What test cases cannot be automated?
• Things to be done before automation testing
• Types of Automation Tools
Different Components of Selenium
• Selenium IDE
• Selenium-RC
• Selenium-Grid
• Selenium 2.0 & Web Driver
Selenium IDE Introduction
• Introduction to Selenium IDE
• Installing Selenium IDE
• Selenium IDE icons
Create and Execute Basic Scripts
• Recording Tests
• Running a Test
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
SELENIUM
Selenium Concepts
• Element Locators
Selenium Commands
• Actions
• Asserts
• Assessors
Element Locators
• Locating elements by ID
• Locating elements by name
• Locating elements by link text
• Locating elements by XPath
• Locating Elements by using CSS
Useful Selenium Tools
• Firebug for Firefox & Chrome
• Fire path for xpath generation
• IE developer tool bar
Test Suite
• What is Test suite?
• Creating Test Suite Using Selenium IDE
Selenium IDE Overview
• Selenium IDE General Options
• Selenium Menu Items
• Format
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
SELENIUM WEB DRIVER
Introduction to Automation
• What is Automation testing?
• Drawbacks of Manual Testing
• Advantage and disadvantage of Automation testing
• What test cases can be automated?
• What test cases cannot be automated?
• Things to be done before automation testing
• Types of Automation Tools
Different Components of Selenium
• Selenium IDE
• Selenium-RC
• Selenium-Grid
• Selenium 2.0 & WebDriver
Selenium IDE Introduction:
• Introduction to Selenium IDE
• Installing Selenium IDE
• Selenium IDE icons
• Create and Execute Basic Scripts
• Recording Tests
• Running a Test
• Format
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
SELENIUM WEB DRIVER
Element Locators
• Locating elements by ID
• Locating elements by name
• Locating elements by link text
• Locating elements by XPath
• Locating Elements by using CSS
• Summary
Useful Selenium Tools
• Firebug for Firefox & Chrome
• Firepath for xpath generation
• IE developer tool bar
TestSuite
• What is Test suite?
• Creating Test Suite Using Selenium IDE
Selenium IDE Overview
• Selenium IDE General Options
• Selenium Menu Items
• Format
Core Java
• Introduction To Core Java
• Environment variable configuration
• What is oops?
• What is a class and object?
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
SELENIUM WEB DRIVER
• Basic Example
• Data types
• variables
• Operators
• Arrays
Conditions
• If
• If-else
• If –else –If
• Nested If
Looping Conditions
• For – Next
• Do – loop
• While –loop
• For Each loop
Branching statements
• Break Statement
• Return Statement
• Continue statement
Java Built in methods
• String Methods
• Math object methods
• Date & time methods
2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057
SELENIUM WEB DRIVER
Oops Concepts
• Introduction
• Class
• Object
• Static Keywords
• Constructors
• This Key Word
• Inheritance
• Super Key Word
• Polymorphism (Over Loading & Over Riding)
• Abstraction
• Encapsulation
• Abstract Classes
• Interfaces
• Multi threading
Java Built in methods
• String Methods
• Math object methods
• Date & time methods

More Related Content

What's hot

What's hot (7)

Improving the Quality of Existing Software
Improving the Quality of Existing SoftwareImproving the Quality of Existing Software
Improving the Quality of Existing Software
 
Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017
 
Breaking Dependencies to Allow Unit Testing - DevIntersection Spring 2016
Breaking Dependencies to Allow Unit Testing - DevIntersection Spring 2016Breaking Dependencies to Allow Unit Testing - DevIntersection Spring 2016
Breaking Dependencies to Allow Unit Testing - DevIntersection Spring 2016
 
API Testing. Streamline your testing process.
API Testing. Streamline your testing process.API Testing. Streamline your testing process.
API Testing. Streamline your testing process.
 
Setting Up CircleCI Workflows for Your Salesforce Apps
Setting Up CircleCI Workflows for Your Salesforce AppsSetting Up CircleCI Workflows for Your Salesforce Apps
Setting Up CircleCI Workflows for Your Salesforce Apps
 
Improving the Quality of Existing Software
Improving the Quality of Existing SoftwareImproving the Quality of Existing Software
Improving the Quality of Existing Software
 
Useful practices of creation automatic tests by using cucumber jvm
Useful practices of creation automatic tests by using cucumber jvmUseful practices of creation automatic tests by using cucumber jvm
Useful practices of creation automatic tests by using cucumber jvm
 

Viewers also liked (14)

Sql server
Sql serverSql server
Sql server
 
C++
C++C++
C++
 
Oracle
OracleOracle
Oracle
 
Sap mm
Sap mmSap mm
Sap mm
 
Ms office
Ms officeMs office
Ms office
 
Java
JavaJava
Java
 
Web designing
Web designingWeb designing
Web designing
 
Sap fico
Sap ficoSap fico
Sap fico
 
Tally
TallyTally
Tally
 
Sap apo
Sap apoSap apo
Sap apo
 
Sap hana
Sap hanaSap hana
Sap hana
 
Sap bi bo
Sap bi boSap bi bo
Sap bi bo
 
Sap abap
Sap abapSap abap
Sap abap
 
Dotnet
DotnetDotnet
Dotnet
 

Similar to Testing

Node.js Dublin Meetup April 2014
Node.js Dublin Meetup April 2014Node.js Dublin Meetup April 2014
Node.js Dublin Meetup April 2014
Damian Beresford
 
Informatica power center online training
Informatica power center online trainingInformatica power center online training
Informatica power center online training
Smartittrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
Qualitytrainings
 

Similar to Testing (20)

What is an Automation Framework ?
What is an Automation Framework ?�What is an Automation Framework ?�
What is an Automation Framework ?
 
6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final
 
6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works
 
Node.js Dublin Meetup April 2014
Node.js Dublin Meetup April 2014Node.js Dublin Meetup April 2014
Node.js Dublin Meetup April 2014
 
Testing Tools Online Training.pdf
Testing Tools Online Training.pdfTesting Tools Online Training.pdf
Testing Tools Online Training.pdf
 
Informatica power center online training
Informatica power center online trainingInformatica power center online training
Informatica power center online training
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inida
 
Informatica
InformaticaInformatica
Informatica
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
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
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 

Testing

  • 1. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 MANUAL TESTING 1. Software Quality Assurance 2. Software Development Life Cycle / Life Cycle Development 3. Information gathering stage 4. V Model Testing 5. White box testing • Basic path coverage • Loops coverage • Mutation Testing 6. Integration Testing • Top-Down Approach Testing • Bottom-Up Approach Testing 7. Functional & System testing • Usability Testing • Functional Testing • Performance Testing • Security Testing • Input Domain Testing • Recovery Testing • Compatibility Testing
  • 2. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 MANUAL TESTING • Configuration Testing • Inter-Systems Testing • Installation Testing • Parallel / Comparative Testing • Testing with boundary Values • Sanity testing • Regression Testing 8.Error, Defect & Bug 9. Test Strategy 10.Test Methodology 11 .Test Planning 12. Test Case Designing 13. Test Automation 14. Test Reporting 15.Types of defects 16.Test Closure 17.User Acceptance Testing 18. CASE STUDY for testing the client server application with designing of 50 test cases
  • 3. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 QUICK TEST PROFESSIONAL I) Introduction • Test Automation • Disadvantages of Manual Testing • Advantages of Test Automation • Drawbacks of Test Automation • Types of Test Automation • Functional Test Automation • Types of Test Tool • Functional & Regression Testing Tools • History of QTP • Basic Features of QTP II)Quickest Window / Key Elements of QTP • Test Pane • Active Screen • Data Table • Debug viewer • Information pane • Missing Resources pane • QTP Tool bars • QTP Menu items / QTP commands • Tool Settings
  • 4. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 QUICK TEST PROFESSIONAL III) Object Repository • Software objects • Types of object in QTP • Runtime Objects • Test Objects • Utility Objects • Automation Objects • Local Repository • Shared Repository IV)Operations on Object Repository • Adding Objects • Renaming Objects • Deleting Objects • Associating Object Repositories to an Action • Exporting Local Objects • Merging Repositories • View Options • Spying Objects • Importing and Exporting Repositories using XML
  • 5. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 QUICK TEST PROFESSIONAL IV) QTP Testing Process Planning • Analyzing the AUT • Implementing Automation Framework • Creating/Selecting Test cases • Collecting Test Data Object Identification Configuration • Normal Identification • Mandatory Properties • Assertive Properties • Smart Identification • Base filter Properties • Option filter properties • Ordinal Identifier V) Generating the basic Test with Recording • Normal Recording • Analog Recording • Low Level Recording • Record and Run Settings VI) Keyword driven methodology VII) Descriptive Programming
  • 6. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 QUICK TEST PROFESSIONAL VIII)Enhancing the Test Inserting Check points • Standard Checkpoint • Text Checkpoint • Text Area Checkpoint • Bitmap Checkpoint • Database Checkpoint • Accessibility Checkpoint • XML Checkpoint (From Application) • XML Checkpoint (From Resource) Inserting Output values • Standard Output value • Text Output value • Text Area Output value • Database Output value • XML Output value (From Resource) Synchronization • Inserting Wait Statement • Inserting Synchronization Point • Increasing Tool Default Synchronization Time
  • 7. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 QUICK TEST PROFESSIONAL IX) Parameterization • By using Excel Inserting Programmatic statements • Inserting Conditional Statements • Inserting Loop statements • Using VB Script Built-in Functions Inserting Transaction points • Start Transaction • End Transaction X) VB Script for QTP VB Script Variables • Declaring Variables • Option Explicit Statement • Naming restrictions for Variables • Scope of Variables • Life time of Variables • Assigning values to Variables • Scalar Variables and Array Variables • Dimensional Arrays • Dynamic Arrays
  • 8. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 QUICK TEST PROFESSIONAL XI)VB Script Data Types • Variant Sub types XII)VB Script Operators • Operator precedence • Arithmetic Operators • Comparison Operators • Concatenation Operators • Logical Operators XIII)Input/Output Operations • Inputbox Function • Msgbox Function Conditional Statements Loop Control Structures • while loop • for loop • do while File System Objects
  • 9. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 SELENIUM Introduction to Automation • What is Automation testing? • Drawbacks of Manual Testing • Advantage and disadvantage of Automation testing • What test cases can be automated? • What test cases cannot be automated? • Things to be done before automation testing • Types of Automation Tools Different Components of Selenium • Selenium IDE • Selenium-RC • Selenium-Grid • Selenium 2.0 & Web Driver Selenium IDE Introduction • Introduction to Selenium IDE • Installing Selenium IDE • Selenium IDE icons Create and Execute Basic Scripts • Recording Tests • Running a Test
  • 10. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 SELENIUM Selenium Concepts • Element Locators Selenium Commands • Actions • Asserts • Assessors Element Locators • Locating elements by ID • Locating elements by name • Locating elements by link text • Locating elements by XPath • Locating Elements by using CSS Useful Selenium Tools • Firebug for Firefox & Chrome • Fire path for xpath generation • IE developer tool bar Test Suite • What is Test suite? • Creating Test Suite Using Selenium IDE Selenium IDE Overview • Selenium IDE General Options • Selenium Menu Items • Format
  • 11. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 SELENIUM WEB DRIVER Introduction to Automation • What is Automation testing? • Drawbacks of Manual Testing • Advantage and disadvantage of Automation testing • What test cases can be automated? • What test cases cannot be automated? • Things to be done before automation testing • Types of Automation Tools Different Components of Selenium • Selenium IDE • Selenium-RC • Selenium-Grid • Selenium 2.0 & WebDriver Selenium IDE Introduction: • Introduction to Selenium IDE • Installing Selenium IDE • Selenium IDE icons • Create and Execute Basic Scripts • Recording Tests • Running a Test • Format
  • 12. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 SELENIUM WEB DRIVER Element Locators • Locating elements by ID • Locating elements by name • Locating elements by link text • Locating elements by XPath • Locating Elements by using CSS • Summary Useful Selenium Tools • Firebug for Firefox & Chrome • Firepath for xpath generation • IE developer tool bar TestSuite • What is Test suite? • Creating Test Suite Using Selenium IDE Selenium IDE Overview • Selenium IDE General Options • Selenium Menu Items • Format Core Java • Introduction To Core Java • Environment variable configuration • What is oops? • What is a class and object?
  • 13. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 SELENIUM WEB DRIVER • Basic Example • Data types • variables • Operators • Arrays Conditions • If • If-else • If –else –If • Nested If Looping Conditions • For – Next • Do – loop • While –loop • For Each loop Branching statements • Break Statement • Return Statement • Continue statement Java Built in methods • String Methods • Math object methods • Date & time methods
  • 14. 2nd & 3rd Floor, Maruthi Complex, Opp. R.S. Brothers, KPHB, Hyderabad, Ph : 040-65889933, 9885811057 SELENIUM WEB DRIVER Oops Concepts • Introduction • Class • Object • Static Keywords • Constructors • This Key Word • Inheritance • Super Key Word • Polymorphism (Over Loading & Over Riding) • Abstraction • Encapsulation • Abstract Classes • Interfaces • Multi threading Java Built in methods • String Methods • Math object methods • Date & time methods