SlideShare a Scribd company logo
1 of 18
Testing Web Based Software
1
Testing Web-Based Software
2
Objectives
•
•
•
•
•
•
•
•
•
•
• How is testing of web-based system is different from traditional
software?
Challenges in testing a web-based system
Interface Testing
Usability Testing
Content Testing
Navigation Testing
Configuration/Compatibility Testing
Security Testing
Performance Testing
Load Testing
Stress Testing
Evolution of Software Testing
Web-based System
3
• Web page
• Web site
• Web application
• web-based applications
• web-enabled applications
Evolution of Software Testing
Web Technology Evolution
• First Generation/ 2-tier Web system
• Modern 3-tier & n-tier architecture
4
Challenges in Testing for
Web-based Software
5
• Diversity and Complexity
• Dynamic Environment
• Very short development time
• Continuous evolution
• Compatibility & Interoperability
Quality Aspects
6
Reliability
Performance
Security
Usability
Scalability
Availability
Maintainability
Analysis and Design of Web-based systems
7
Conceptual Modeling – UML class diagram-static
Navigation Modeling – stereotyped classes
Presentation Modeling – composition –location of objects
Web Scenarios Modeling –dynamic –sequence/collaboration
-state chart diagrams
Task Modeling –activity diagrams
Configuration Modeling –deployment diagrams
Design Activities
8
Interface Design
-screen layouts, flexible, consistent and readble
Content Design -
Architecture Design –servers, infrastructure…
Presentation Design –look and feel
Navigation design
Software Testing Myths
Testing of Web-Based Systems
9
• Interface Testing- web server ,application server, db server
• Usability Testing
The general guidelines for usability testing are:
• Present information in a natural and logical order.
• Indicate similar concepts through identical terminology and graphics.
Adhere to uniform conventions for layout, formatting, typefaces,
labeling, etc.
• Do not force users to remember key information across documents.
• Keep in consideration that users may be from diverse categories
with various goals. Provide understandable instructions where
useful. Lay out screens in such a manner that frequently accessed
information is easily found.
• The user should not feel irritating while navigating through the web
application. Create visually pleasing displays. Eliminate information
which is irrelevant or distracting.
Usability Testing
10
• Content writer should not mix the topics of information. There
should be clarity of the information being displayed.
• Organize information hierarchically, with more general
information appearing before more specific detail. Encourage
the user to delve as deeply as needed, but to stop whenever
sufficient information has been received.
• Check that the links are active such that there are no erroneous
or misleading links.
Content Testing
11
•
• Static contents can be checked as part of verification. For
instance, Forms are the integral part of any web site. Forms are
used to get information from users and to keep interaction with
them. First check all the validations on each field. Check for the
default values of fields and also wrong inputs to the fields in the
forms. Options to create forms if any, form delete, view or
modify the forms must also be checked.
There may be dynamic contents on a web page also. Largely
dynamic testing will be suitable in testing these dynamic
contents. These dynamic contents can be in many forms. One
possibility is that constantly changing contents are there, e.g.
weather information web pages or online news paper. Another
case may be that web applications are generated dynamically
from information contained in a data base or in a cookie.
Navigation Testing
12
• The links should not be broken due to any reasons.
• The redirected links should be with proper messages
displayed to the user.
• Check that all possible navigation paths are active.
• Check that all possible navigation paths are relevant.
• Check the navigations for the Back and Forward buttons,
whether these are properly working if allowed.
Configuration/Compatibility Testing
13
• The web application has to be designed to be compatible for a
majority of the browsers.
• The graphics and other objects to be tested on multiple
browsers.
• Some of the things to check are centering of objects, table
layouts, colors, monitor resolution, forms, and buttons.
• The code that executes from the browser also has to be tested.
•
• There are different versions of HTML.
Configuration/Compatibility Testing
14
• All new technologies used in web development like
graphics designs, interface calls like different API’s may
not be available in all Operating Systems.
• Test your web application on different operating systems
like Windows, Unix, MAC, Linux, Solaris with different OS
flavors.
Security Testing
15
Security Test Plan
Securing testing can be planned into two categories:
testing the security of the infrastructure hosting the Web application
and
testing for vulnerabilities of the web application.
Firewalls and port scans can be the solution for security of
infrastructure. For vulnerabilities, user authentication, restricted and
encrypted use of cookies, data communicated must be planned.
Moreover, users should not be able to browse through the
directories in the server.
Security Testing
16
Various Threat Types and their corresponding Test cases
Unauthorized User / Fake Identity / Password
Cracking
Cross-site scripting (XSS)
Buffer overflows
URL Manipulation
SQL Injection
Denial of Service
Performance Parameters
• Resource utilization
• Throughput
• Response time
• Database load
• Scalability
• Round trip time
Performance Testing
17
Performance Testing
18
Load testing
Stress testing

More Related Content

Similar to WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_testing-web-based-systems (2).pptx

Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxLecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxBalkrishanpatidar
 
Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxLecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxBalkrishanpatidar
 
Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxLecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxBalkrishanpatidar
 
Web Engineering - Web Application Testing
Web Engineering - Web Application TestingWeb Engineering - Web Application Testing
Web Engineering - Web Application TestingNosheen Qamar
 
Other Testing Types
Other Testing TypesOther Testing Types
Other Testing TypesRajathi-QA
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.pptPritishMarathe
 
How to do web application testing on a website checking it-'s (Functio.docx
How to do web application testing on a website checking it-'s (Functio.docxHow to do web application testing on a website checking it-'s (Functio.docx
How to do web application testing on a website checking it-'s (Functio.docxcliftonl1
 
CH 1018. Schools often use concrete rewards to increase adaptive.docx
CH 1018. Schools often use concrete rewards to increase adaptive.docxCH 1018. Schools often use concrete rewards to increase adaptive.docx
CH 1018. Schools often use concrete rewards to increase adaptive.docxcravennichole326
 
Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6Knoldus Inc.
 
Testing web based applications
Testing web based applicationsTesting web based applications
Testing web based applicationsTeniola Alimi
 
Testingwebapplication by nandi cool
Testingwebapplication by nandi coolTestingwebapplication by nandi cool
Testingwebapplication by nandi coolnandicool
 
most common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptxmost common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptxMetSylvaMetuge
 

Similar to WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_testing-web-based-systems (2).pptx (20)

Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxLecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptx
 
Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxLecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptx
 
Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptxLecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptx
 
Web Engineering - Web Application Testing
Web Engineering - Web Application TestingWeb Engineering - Web Application Testing
Web Engineering - Web Application Testing
 
28791456 web-testing
28791456 web-testing28791456 web-testing
28791456 web-testing
 
Other Testing Types
Other Testing TypesOther Testing Types
Other Testing Types
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.ppt
 
How to do web application testing on a website checking it-'s (Functio.docx
How to do web application testing on a website checking it-'s (Functio.docxHow to do web application testing on a website checking it-'s (Functio.docx
How to do web application testing on a website checking it-'s (Functio.docx
 
Web test
Web testWeb test
Web test
 
Web test
Web testWeb test
Web test
 
CH 1018. Schools often use concrete rewards to increase adaptive.docx
CH 1018. Schools often use concrete rewards to increase adaptive.docxCH 1018. Schools often use concrete rewards to increase adaptive.docx
CH 1018. Schools often use concrete rewards to increase adaptive.docx
 
Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6
 
Testing web based applications
Testing web based applicationsTesting web based applications
Testing web based applications
 
Testingwebapplication by nandi cool
Testingwebapplication by nandi coolTestingwebapplication by nandi cool
Testingwebapplication by nandi cool
 
Khushboo_Resume
Khushboo_ResumeKhushboo_Resume
Khushboo_Resume
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
most common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptxmost common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptx
 
jahres2016
jahres2016jahres2016
jahres2016
 
Web engineering cse ru
Web engineering cse ruWeb engineering cse ru
Web engineering cse ru
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_testing-web-based-systems (2).pptx

  • 1. Testing Web Based Software 1
  • 2. Testing Web-Based Software 2 Objectives • • • • • • • • • • • How is testing of web-based system is different from traditional software? Challenges in testing a web-based system Interface Testing Usability Testing Content Testing Navigation Testing Configuration/Compatibility Testing Security Testing Performance Testing Load Testing Stress Testing
  • 3. Evolution of Software Testing Web-based System 3 • Web page • Web site • Web application • web-based applications • web-enabled applications
  • 4. Evolution of Software Testing Web Technology Evolution • First Generation/ 2-tier Web system • Modern 3-tier & n-tier architecture 4
  • 5. Challenges in Testing for Web-based Software 5 • Diversity and Complexity • Dynamic Environment • Very short development time • Continuous evolution • Compatibility & Interoperability
  • 7. Analysis and Design of Web-based systems 7 Conceptual Modeling – UML class diagram-static Navigation Modeling – stereotyped classes Presentation Modeling – composition –location of objects Web Scenarios Modeling –dynamic –sequence/collaboration -state chart diagrams Task Modeling –activity diagrams Configuration Modeling –deployment diagrams
  • 8. Design Activities 8 Interface Design -screen layouts, flexible, consistent and readble Content Design - Architecture Design –servers, infrastructure… Presentation Design –look and feel Navigation design
  • 9. Software Testing Myths Testing of Web-Based Systems 9 • Interface Testing- web server ,application server, db server • Usability Testing The general guidelines for usability testing are: • Present information in a natural and logical order. • Indicate similar concepts through identical terminology and graphics. Adhere to uniform conventions for layout, formatting, typefaces, labeling, etc. • Do not force users to remember key information across documents. • Keep in consideration that users may be from diverse categories with various goals. Provide understandable instructions where useful. Lay out screens in such a manner that frequently accessed information is easily found. • The user should not feel irritating while navigating through the web application. Create visually pleasing displays. Eliminate information which is irrelevant or distracting.
  • 10. Usability Testing 10 • Content writer should not mix the topics of information. There should be clarity of the information being displayed. • Organize information hierarchically, with more general information appearing before more specific detail. Encourage the user to delve as deeply as needed, but to stop whenever sufficient information has been received. • Check that the links are active such that there are no erroneous or misleading links.
  • 11. Content Testing 11 • • Static contents can be checked as part of verification. For instance, Forms are the integral part of any web site. Forms are used to get information from users and to keep interaction with them. First check all the validations on each field. Check for the default values of fields and also wrong inputs to the fields in the forms. Options to create forms if any, form delete, view or modify the forms must also be checked. There may be dynamic contents on a web page also. Largely dynamic testing will be suitable in testing these dynamic contents. These dynamic contents can be in many forms. One possibility is that constantly changing contents are there, e.g. weather information web pages or online news paper. Another case may be that web applications are generated dynamically from information contained in a data base or in a cookie.
  • 12. Navigation Testing 12 • The links should not be broken due to any reasons. • The redirected links should be with proper messages displayed to the user. • Check that all possible navigation paths are active. • Check that all possible navigation paths are relevant. • Check the navigations for the Back and Forward buttons, whether these are properly working if allowed.
  • 13. Configuration/Compatibility Testing 13 • The web application has to be designed to be compatible for a majority of the browsers. • The graphics and other objects to be tested on multiple browsers. • Some of the things to check are centering of objects, table layouts, colors, monitor resolution, forms, and buttons. • The code that executes from the browser also has to be tested. • • There are different versions of HTML.
  • 14. Configuration/Compatibility Testing 14 • All new technologies used in web development like graphics designs, interface calls like different API’s may not be available in all Operating Systems. • Test your web application on different operating systems like Windows, Unix, MAC, Linux, Solaris with different OS flavors.
  • 15. Security Testing 15 Security Test Plan Securing testing can be planned into two categories: testing the security of the infrastructure hosting the Web application and testing for vulnerabilities of the web application. Firewalls and port scans can be the solution for security of infrastructure. For vulnerabilities, user authentication, restricted and encrypted use of cookies, data communicated must be planned. Moreover, users should not be able to browse through the directories in the server.
  • 16. Security Testing 16 Various Threat Types and their corresponding Test cases Unauthorized User / Fake Identity / Password Cracking Cross-site scripting (XSS) Buffer overflows URL Manipulation SQL Injection Denial of Service
  • 17. Performance Parameters • Resource utilization • Throughput • Response time • Database load • Scalability • Round trip time Performance Testing 17