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

Improving the Quality of Existing Software
Improving the Quality of Existing SoftwareImproving the Quality of Existing Software
Improving the Quality of Existing SoftwareSteven Smith
 
Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017JoEllen Carter
 
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 2016Steven Smith
 
API Testing. Streamline your testing process.
API Testing. Streamline your testing process.API Testing. Streamline your testing process.
API Testing. Streamline your testing process.Andrey Oleynik
 
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 AppsDaniel Stange
 
Improving the Quality of Existing Software
Improving the Quality of Existing SoftwareImproving the Quality of Existing Software
Improving the Quality of Existing SoftwareSteven Smith
 
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 jvmAnton Shapin
 

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 (18)

C++
C++C++
C++
 
Cds
CdsCds
Cds
 
Dotnet
DotnetDotnet
Dotnet
 
Autocad
AutocadAutocad
Autocad
 
Sql server
Sql serverSql server
Sql server
 
Oracle
OracleOracle
Oracle
 
Sap bi bo
Sap bi boSap bi bo
Sap bi bo
 
Ms office
Ms officeMs office
Ms office
 
Sap mm
Sap mmSap mm
Sap mm
 
Sap fico
Sap ficoSap fico
Sap fico
 
Tally
TallyTally
Tally
 
Sap apo
Sap apoSap apo
Sap apo
 
C++
C++C++
C++
 
Sap abap
Sap abapSap abap
Sap abap
 
Sap hana
Sap hanaSap hana
Sap hana
 
Sap basis
Sap basisSap basis
Sap basis
 
Web designing
Web designingWeb designing
Web designing
 
The Future of Corporate Learning - Ten Disruptive Trends
The Future of Corporate Learning - Ten Disruptive TrendsThe Future of Corporate Learning - Ten Disruptive Trends
The Future of Corporate Learning - Ten Disruptive Trends
 

Similar to Testing

What is an Automation Framework ?
What is an Automation Framework ?�What is an Automation Framework ?�
What is an Automation Framework ?Sriram Angajala
 
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 FinalEggplant
 
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 WorksEggplant
 
Node.js Dublin Meetup April 2014
Node.js Dublin Meetup April 2014Node.js Dublin Meetup April 2014
Node.js Dublin Meetup April 2014Damian Beresford
 
Testing Tools Online Training.pdf
Testing Tools Online Training.pdfTesting Tools Online Training.pdf
Testing Tools Online Training.pdfSpiritsoftsTraining
 
Informatica power center online training
Informatica power center online trainingInformatica power center online training
Informatica power center online trainingSmartittrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 
Informatica online training from inida
Informatica online training from inidaInformatica online training from inida
Informatica online training from inidaQualitytrainings
 

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

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

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