0% found this document useful (0 votes)
15 views

Software Testing

Uploaded by

sumithemant1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Software Testing

Uploaded by

sumithemant1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

What is Software Testing ?

• Software testing is the process of checking the quality,


functionality, and performance of a software product before
launching.
• Software testing is also done to see if business logic is fulfilled, or
if there are any missing gaps in requirements that need
immediate tackles.
Why is Software Testing Important?
Improve customers' trust and satisfaction

Detecting defects for the development team to address

Maintain and enhance product quality

Identify vulnerabilities that can save company costs and


even human lives
Type of Software Testing

FUNCTIONAL TESTING NON -FUNCTIONAL


TESTING
Functional Testing a type of It is a type of software testing to
software testing to verify verify whether the non-functional
whether the application aspects of an application (e.g.,
delivers the expected output. stability, security, and usability) are
working as expected.
FUNCTIONAL TESTING

UNIT TESTING ACCEPTANCE TESTING INTEGRATION TESTING

It is a type of testing done on It is a type of testing done on


It is a type of testing to
an individual unit in an groups of application units to
evaluate the application
application see how they work together
against real-life scenarios
Security Testing: Testing that checks if the software is secure and protects against unauthorized
access or threats.

Compatibility Testing (or Cross-browser Testing): Testing that


ensures the software works correctly across different platforms, devices, or
environments.

NON
Usability Testing: Testing that measures how user-friendly and

FUNCTIONAL easy-to-use the software is.

TESTING
Performance Testing: Testing that assesses how well the software
performs in terms of speed, stability, and resource usage.

Load Testing: A type of performance testing that evaluates how the software handles
expected and peak loads.

You might also like