Professional Documents
Culture Documents
TESTING
1 Non-Functional Testing
NON-FUNCTIONAL TESTING
Performance testing
Load testing
Stress testing
Security testing
Usability testing
Localization testing
2
PERFORMANCE TESTING
It is used to verify performance behaviors for
application functions under the normal work
conditions.
It can demonstrate that the system meets
performance criteria.
3
PERFORMANCE TESTING CON’T
4
LOAD TESTING
It is the process of putting heavy demand on a
system and measuring its response.
It is very important for client-server systems
including web application and other business
systems with numerous concurrent users.
5
LOAD TESTING CON’T
6
STRESS TESTING
It is used to determine the stability of the
system.
It involves testing beyond normal operational,
often to a breaking point in order to observe the
results.
Testing at conditions higher than what would be
encountered during normal operation.
7
STRESS TESTING CON’T
8
SECURITY TESTING
It is a process to determine that the system
protects data and maintains functionality as
intended.
Important for payment systems & other
applications which use critical data about users.
9
SECURITY TESTING CON’T
10
USABILITY TESTING
It is used to evaluate a product by testing it on
users level. It gives direct input on how real users
use the system.
It aims to determine the extent to which the
software is understood, easy to learn, easy to use
and attractive to users.
It aims to determine how the software is user
friendly.
11
USABILITY TESTING CON’T
12
LOCALIZATION TESTING
It is focused on internationalization and
localization aspects of software.
It is the process of adapting a globalized
application to a particular culture.
It is making software specially designed for a
specific locality.
13
LOCALIZATION TESTING CON’T
14
15