Professional Documents
Culture Documents
➢Compatibility testing
➢Security testing
➢Usability Testing
➢Localization testing
2
SLIIT - Faculty of Computing
Non-Functional Testing
• A type of testing to check non-functional aspects of a
software application.
4
SLIIT - Faculty of Computing
Types of Performance Testing
Load
Testing
Stress Endurance
Testing Testing
Performance
Testing
Spike Volume
Testing Testing
Scalability
Testing
5
SLIIT - Faculty of Computing
Load Testing
• Test a system with constantly increasing load until “the time to
load” reaches to its threshold value.
6
SLIIT - Faculty of Computing
Load Testing - Examples
7
SLIIT - Faculty of Computing
Stress Testing
• Validate an application’s behavior when it is pushed beyond
normal or peak load conditions.
8
SLIIT - Faculty of Computing
Spike Testing
9
SLIIT - Faculty of Computing
Endurance Testing
• Testing a system with an expected amount of load over a
long period of time.
10
SLIIT - Faculty of Computing
Scalability Testing
• Testing of a software application to determine the
capability of scaling up in terms of any non-functional
requirement.
11
SLIIT - Faculty of Computing
Volume Testing
12
SLIIT - Faculty of Computing
Uses of Performance Testing
13
SLIIT - Faculty of Computing
Top Performance Testing Tools
• LoadRunner
• Apache JMeter
• NeoLoad
• Loadster
• QEngine (ManageEngine)
• Testing Anywhere
• Loadstorm
14
SLIIT - Faculty of Computing
Compatibility Testing
• Test an application to ensure that it is compatible across operating
systems, hardware platforms, web browsers, etc.
15
SLIIT - Faculty of Computing
Types of Compatibility Testing
16
SLIIT - Faculty of Computing
Security Testing
• Security testing is the process of testing an application to check
whether it is according to the specific security objectives.
17
SLIIT - Faculty of Computing
Usability Testing
• Test the user-friendliness of an application and identify
usability defects.
18
SLIIT - Faculty of Computing
Localization Testing
• Test whether the software behaves according to the local culture or settings.
• Test whether the application has appropriate linguistic and cultural aspects
for a particular locality.
19
SLIIT - Faculty of Computing
Summary
Non-Functional
Testing Localization
Performance Testing
Testing
Usability
Compatibility
Testing
Testing Security
Testing
20
SLIIT - Faculty of Computing
Thank You…