SlideShare a Scribd company logo
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

PPTX
Building reliable web applications using Cypress
PPTX
Functional Testing of RESTful Applications
PPTX
Test-Driven Sitecore
PPTX
Test Design and Automation for REST API
PPTX
Hibernate performance tuning
PPTX
API Testing Using REST Assured with TestNG
PPT
Selenium course training institute ameerpet hyderabad – Best software trainin...
PPTX
Software testing course content,advanto software
Building reliable web applications using Cypress
Functional Testing of RESTful Applications
Test-Driven Sitecore
Test Design and Automation for REST API
Hibernate performance tuning
API Testing Using REST Assured with TestNG
Selenium course training institute ameerpet hyderabad – Best software trainin...
Software testing course content,advanto software

What's hot (7)

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

Viewers also liked (18)

PPTX
PPTX
PPTX
Sql server
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
Web designing
PPTX
The Future of Corporate Learning - Ten Disruptive Trends
Ad

Similar to Testing (20)

PPTX
Testing Tools course training institute hyderabad – Best software training in...
PPTX
QA part 2
PDF
Testing tools concepts
PPTX
PDF
Testing Tools Training Course curriculum
PDF
Testing Tools Training Institute In Hyderabad
DOC
New features in qtp11
DOC
Qtp 11 new enhacements in
DOCX
Guide for Quality Center (QC) Automation Tool
PDF
Qtp online training
PPT
Qtp manual testing tutorials by QuontraSolutions
PPTX
QTP Automation Testing Tutorial 1
PPT
Copyofqtppresentation 101229032428-phpapp01
PPTX
Qtp training session I
PDF
Training Session on Test Automation using Selenium
PPT
Qtp presentation
PPT
Qtp presentation
PPT
Copy of qtp presentation
PDF
Automation Testing using Selenium
DOC
Qtp (basics to advanced)
Testing Tools course training institute hyderabad – Best software training in...
QA part 2
Testing tools concepts
Testing Tools Training Course curriculum
Testing Tools Training Institute In Hyderabad
New features in qtp11
Qtp 11 new enhacements in
Guide for Quality Center (QC) Automation Tool
Qtp online training
Qtp manual testing tutorials by QuontraSolutions
QTP Automation Testing Tutorial 1
Copyofqtppresentation 101229032428-phpapp01
Qtp training session I
Training Session on Test Automation using Selenium
Qtp presentation
Qtp presentation
Copy of qtp presentation
Automation Testing using Selenium
Qtp (basics to advanced)

Recently uploaded (20)

PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
20th Century Theater, Methods, History.pptx
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Introduction to Building Materials
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
advance database management system book.pdf
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Weekly quiz Compilation Jan -July 25.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Chinmaya Tiranga quiz Grand Finale.pdf
20th Century Theater, Methods, History.pptx
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Introduction to Building Materials
LDMMIA Reiki Yoga Finals Review Spring Summer
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
B.Sc. DS Unit 2 Software Engineering.pptx
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
advance database management system book.pdf

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