SlideShare a Scribd company logo
TESTING OF WEB BASED
APPLICATIONS
Presented by
B. VENKATAKUMAR REDDY [60117204]
Under the guidance of
Proof Dr. G.ANJAN BABU SIR GARU
Contents
 What is web testing
 What is web application testing
 What are web based application
 How do you test a web application
Functional testing
Usability testing
Interface testing
Data base testing
Compatibility testing
Performance testing
Security testing
Crowd testing
Advantages & Disadvantages
What is web testing ?
web testing is define by
the simple terms is checking your web
application for potential bugs. Its
mode live or before code is moved into
the production environment.
What is web application testing?
web application testing
is performance tools. Its used to test
web application and interface .
its used to check load
and stress performance of the web site
and other web interfaces.
What are web based Applications?
A web based application
is any program that is accessed over a
network connection using HTTP,
rather than existing with in a device
memory.
web based applications
after run inside a web browser.web
based application is also known as
web Apps.
How do you test a web application?
A web application testing is
using of 8-steps of web application.
Functional testing
Usability testing
Interface testing
Data base testing
Compatibility testing
Performance testing
Security testing
Crowd testing
Types of web testing
Functional Testing
Functional testing we need check
the each components are functioning as
expected or not, so it is also called as
“Component Testing”. Functional testing is
to testing the functionality of the software
application under test.
• it is to check the basic functionality
mentioned in the functional specification
document.
Usability testing
 Usability testing is playing an important
role of any web application. This testing
is to be carried out by testers like you to
ensure that cover all possible test cases
which targeted audience of the web
application are doing regularly.
Interface testing
 Interface testing mainly three areas should be
covered :- Web Server
Application Serve
Database Server.
 Web Server: Check if all web requests are
accepting and not any requests are denied or
leakages.
 Application Server: Check if request is
sending correctly to the any server & displayed
correctly. Check if errors are catch properly &
displayed to admin user.
 Database Server: Check if database server is
returns correct result on query request.
Data base testing
Data reliability is key part in the
Database testing
Testing activities would include-
 Check if queries are executed without any errors.
 Creating, updating or deleting data in database
should maintain the data integrity.
 Collect data from database & represent on the web
pages correctly.
Compatibility testing
 Compatibility testing is the non-functional
part of testing.
 Customers are uses web application on
different Operating systems compatibility,
Browser compatibility,compatible to
various devices like notebook, mobile, etc.
Performance testing
 Performance testing is to check the web application
is working under the heavy load.
 Performance testing is categorized into two parts:
Web load Testing,
Web stress Testing
 Load testing - It is the simplest form of testing
conducted to understand the behaviour of the
system under a specific load.
 Stress testing - It is performed to find the upper
limit capacity of the system and also to determine
how the system performs if the current load goes
well above the expected maximum.
Security testing
 Security Testing is vital for e-commerce website
that store sensitive customer information like
credit cards.
Testing Activities will be :-
 Test unauthorized access to secure pages
should not be permitted
 Restricted files should not be downloadable
without appropriate access
 Check sessions are automatically killed after
prolonged user inactivity
Crowd testing
 Crowd testing is when a large group of
perfect strangers try your product then give
you phenomenally helpful feedback on
usability, bugs and features.
 Crowd testing is dependent on the quality
of the crowd. Also it depends on a crowd
that is composed out of a large group of
diver’s people.
Advantages & Disadvantages
 Advantages
 One tool for diagnostics and various testing
cases and tests that need to be completed
 Quicker and easier to use
 Simulates realistic scenarios for test cases
 Compatibility for major
languages/browsers/O.S.
 Disadvantage
 If language/browser/O.S. not supported, than
must rewrite script, thus tool becoming useless
 Tool is not open source
 Must have toolbar installed on machine to access
server and test reports
THANK YOU

More Related Content

What's hot

A simple guide to software compatibility test services
A simple guide to software compatibility test servicesA simple guide to software compatibility test services
A simple guide to software compatibility test services
Alisha Henderson
 
Ecommerce Website Testing Checklist
Ecommerce Website Testing ChecklistEcommerce Website Testing Checklist
Ecommerce Website Testing Checklist
precisetestingsolution
 
Compatibility testing a must do of the web apps 2012
Compatibility testing   a must do of the web  apps 2012Compatibility testing   a must do of the web  apps 2012
Compatibility testing a must do of the web apps 2012
Indium Software
 
The Ultimate Website Testing Checklist for 2022
 The Ultimate Website Testing Checklist for 2022 The Ultimate Website Testing Checklist for 2022
The Ultimate Website Testing Checklist for 2022
VOCSO Technologies
 
Testing
TestingTesting
Compatibility Testing
Compatibility TestingCompatibility Testing
Compatibility Testing
Precise Testing Solution
 
Web application automated testing types and tools
Web application automated testing types and toolsWeb application automated testing types and tools
Web application automated testing types and tools
TestingXperts
 
Web testing essentials
Web testing   essentialsWeb testing   essentials
Web testing essentials
bolsupport
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
Ankit Gujjar
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
Ho Chi Minh City Software Testing Club
 
Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
pooja deshmukh
 
Testing in CI / CD Pipeline
Testing in CI / CD PipelineTesting in CI / CD Pipeline
Testing in CI / CD Pipeline
Michael Ciulla
 
What do you mean by recovery testing ?
What do you mean by recovery testing ?What do you mean by recovery testing ?
What do you mean by recovery testing ?
pooja deshmukh
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
Robin0590
 
App Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by LeawareApp Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by Leaware
Leaware.com
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
Richard Bishop
 
Automated Browser Compatibility Testing
Automated Browser Compatibility TestingAutomated Browser Compatibility Testing
Automated Browser Compatibility Testing
QAI Global
 
Functional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | EdurekaFunctional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | Edureka
Edureka!
 
A perspective on web testing.ppt
A perspective on web testing.pptA perspective on web testing.ppt
A perspective on web testing.ppt
sivaprasanth rentala
 

What's hot (19)

A simple guide to software compatibility test services
A simple guide to software compatibility test servicesA simple guide to software compatibility test services
A simple guide to software compatibility test services
 
Ecommerce Website Testing Checklist
Ecommerce Website Testing ChecklistEcommerce Website Testing Checklist
Ecommerce Website Testing Checklist
 
Compatibility testing a must do of the web apps 2012
Compatibility testing   a must do of the web  apps 2012Compatibility testing   a must do of the web  apps 2012
Compatibility testing a must do of the web apps 2012
 
The Ultimate Website Testing Checklist for 2022
 The Ultimate Website Testing Checklist for 2022 The Ultimate Website Testing Checklist for 2022
The Ultimate Website Testing Checklist for 2022
 
Testing
TestingTesting
Testing
 
Compatibility Testing
Compatibility TestingCompatibility Testing
Compatibility Testing
 
Web application automated testing types and tools
Web application automated testing types and toolsWeb application automated testing types and tools
Web application automated testing types and tools
 
Web testing essentials
Web testing   essentialsWeb testing   essentials
Web testing essentials
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
 
Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
 
Testing in CI / CD Pipeline
Testing in CI / CD PipelineTesting in CI / CD Pipeline
Testing in CI / CD Pipeline
 
What do you mean by recovery testing ?
What do you mean by recovery testing ?What do you mean by recovery testing ?
What do you mean by recovery testing ?
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
 
App Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by LeawareApp Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by Leaware
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
 
Automated Browser Compatibility Testing
Automated Browser Compatibility TestingAutomated Browser Compatibility Testing
Automated Browser Compatibility Testing
 
Functional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | EdurekaFunctional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | Edureka
 
A perspective on web testing.ppt
A perspective on web testing.pptA perspective on web testing.ppt
A perspective on web testing.ppt
 

Similar to Testing of web based Applicatons

The Relevance of Web Application Performance Testing
The Relevance of Web Application Performance TestingThe Relevance of Web Application Performance Testing
The Relevance of Web Application Performance Testing
Mindfire LLC
 
Web Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdfWeb Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdf
pCloudy
 
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
kalichargn70th171
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
Tharindra Jayamaha
 
Testing
Testing Testing
Testing
poojadatt
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
Vinay Agnihotri
 
mastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptxmastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptx
sarah david
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
QA InfoTech
 
What is web testing in details
 What is web testing in details What is web testing in details
What is web testing in details
Shital Salve
 
Running Head LAB 51LAB 57Lab 5.docx
Running Head  LAB 51LAB 57Lab 5.docxRunning Head  LAB 51LAB 57Lab 5.docx
Running Head LAB 51LAB 57Lab 5.docx
toddr4
 
A perspective on web testing
A perspective on web testingA perspective on web testing
A perspective on web testing
sivaprasanth rentala
 
A perspective on web testing
A perspective on web testingA perspective on web testing
A perspective on web testing
sivaprasanth rentala
 
How to Conduct Effective Functional Testing on a Web Application.pdf
How to Conduct Effective Functional Testing on a Web Application.pdfHow to Conduct Effective Functional Testing on a Web Application.pdf
How to Conduct Effective Functional Testing on a Web Application.pdf
Alpha BOLD
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cycle
subash kumar
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.ppt
PritishMarathe
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
Javed Ansari
 
Types of Software testing
Types of  Software testingTypes of  Software testing
Types of Software testing
Makan Singh
 
Top 7 reasons why software testing is crucial in SDLC
Top 7 reasons why software testing is crucial in SDLCTop 7 reasons why software testing is crucial in SDLC
Top 7 reasons why software testing is crucial in SDLC
SLAJobs Chennai
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
MobilePundits
 
Types of Non Functional Testing
Types of Non Functional TestingTypes of Non Functional Testing
Types of Non Functional Testing
iFour Technolab Pvt. Ltd.
 

Similar to Testing of web based Applicatons (20)

The Relevance of Web Application Performance Testing
The Relevance of Web Application Performance TestingThe Relevance of Web Application Performance Testing
The Relevance of Web Application Performance Testing
 
Web Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdfWeb Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdf
 
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Testing
Testing Testing
Testing
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 
mastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptxmastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptx
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
 
What is web testing in details
 What is web testing in details What is web testing in details
What is web testing in details
 
Running Head LAB 51LAB 57Lab 5.docx
Running Head  LAB 51LAB 57Lab 5.docxRunning Head  LAB 51LAB 57Lab 5.docx
Running Head LAB 51LAB 57Lab 5.docx
 
A perspective on web testing
A perspective on web testingA perspective on web testing
A perspective on web testing
 
A perspective on web testing
A perspective on web testingA perspective on web testing
A perspective on web testing
 
How to Conduct Effective Functional Testing on a Web Application.pdf
How to Conduct Effective Functional Testing on a Web Application.pdfHow to Conduct Effective Functional Testing on a Web Application.pdf
How to Conduct Effective Functional Testing on a Web Application.pdf
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cycle
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.ppt
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Types of Software testing
Types of  Software testingTypes of  Software testing
Types of Software testing
 
Top 7 reasons why software testing is crucial in SDLC
Top 7 reasons why software testing is crucial in SDLCTop 7 reasons why software testing is crucial in SDLC
Top 7 reasons why software testing is crucial in SDLC
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
 
Types of Non Functional Testing
Types of Non Functional TestingTypes of Non Functional Testing
Types of Non Functional Testing
 

Recently uploaded

Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 

Recently uploaded (20)

Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 

Testing of web based Applicatons

  • 1. TESTING OF WEB BASED APPLICATIONS Presented by B. VENKATAKUMAR REDDY [60117204] Under the guidance of Proof Dr. G.ANJAN BABU SIR GARU
  • 2. Contents  What is web testing  What is web application testing  What are web based application  How do you test a web application Functional testing Usability testing Interface testing Data base testing Compatibility testing Performance testing Security testing Crowd testing Advantages & Disadvantages
  • 3. What is web testing ? web testing is define by the simple terms is checking your web application for potential bugs. Its mode live or before code is moved into the production environment.
  • 4. What is web application testing? web application testing is performance tools. Its used to test web application and interface . its used to check load and stress performance of the web site and other web interfaces.
  • 5. What are web based Applications? A web based application is any program that is accessed over a network connection using HTTP, rather than existing with in a device memory. web based applications after run inside a web browser.web based application is also known as web Apps.
  • 6. How do you test a web application? A web application testing is using of 8-steps of web application. Functional testing Usability testing Interface testing Data base testing Compatibility testing Performance testing Security testing Crowd testing
  • 7. Types of web testing
  • 8. Functional Testing Functional testing we need check the each components are functioning as expected or not, so it is also called as “Component Testing”. Functional testing is to testing the functionality of the software application under test. • it is to check the basic functionality mentioned in the functional specification document.
  • 9. Usability testing  Usability testing is playing an important role of any web application. This testing is to be carried out by testers like you to ensure that cover all possible test cases which targeted audience of the web application are doing regularly.
  • 10. Interface testing  Interface testing mainly three areas should be covered :- Web Server Application Serve Database Server.  Web Server: Check if all web requests are accepting and not any requests are denied or leakages.  Application Server: Check if request is sending correctly to the any server & displayed correctly. Check if errors are catch properly & displayed to admin user.  Database Server: Check if database server is returns correct result on query request.
  • 11. Data base testing Data reliability is key part in the Database testing Testing activities would include-  Check if queries are executed without any errors.  Creating, updating or deleting data in database should maintain the data integrity.  Collect data from database & represent on the web pages correctly.
  • 12. Compatibility testing  Compatibility testing is the non-functional part of testing.  Customers are uses web application on different Operating systems compatibility, Browser compatibility,compatible to various devices like notebook, mobile, etc.
  • 13. Performance testing  Performance testing is to check the web application is working under the heavy load.  Performance testing is categorized into two parts: Web load Testing, Web stress Testing  Load testing - It is the simplest form of testing conducted to understand the behaviour of the system under a specific load.  Stress testing - It is performed to find the upper limit capacity of the system and also to determine how the system performs if the current load goes well above the expected maximum.
  • 14. Security testing  Security Testing is vital for e-commerce website that store sensitive customer information like credit cards. Testing Activities will be :-  Test unauthorized access to secure pages should not be permitted  Restricted files should not be downloadable without appropriate access  Check sessions are automatically killed after prolonged user inactivity
  • 15. Crowd testing  Crowd testing is when a large group of perfect strangers try your product then give you phenomenally helpful feedback on usability, bugs and features.  Crowd testing is dependent on the quality of the crowd. Also it depends on a crowd that is composed out of a large group of diver’s people.
  • 16. Advantages & Disadvantages  Advantages  One tool for diagnostics and various testing cases and tests that need to be completed  Quicker and easier to use  Simulates realistic scenarios for test cases  Compatibility for major languages/browsers/O.S.  Disadvantage  If language/browser/O.S. not supported, than must rewrite script, thus tool becoming useless  Tool is not open source  Must have toolbar installed on machine to access server and test reports