Software Testing
Software Testing
TECHNOLOGY
PROJECT
( 2024 – 25 )
1
SUBMITTED BY :- 2
1. Om Purviya (928)
2. Rohan Sahu (936)
3. Harsh Lodhi (916)
4. Harshit Patel (917)
5. Yansh Bathre (949)
Definition
Software testing is the process of
evaluating and verifying that a
software product or application does
what it is supposed to do.
3
Introduction
• Software testing identifies bugs and
issues in the development process
so they're fixed prior to product
launch.
• This approach ensures that only
quality products are distributed to
consumers, which in turn elevates
customer satisfaction and trust.
• The benefits of testing include 4
functional testing. 9
Types of Software Testing
Performance testing:
• Testing how the software performs
under different workloads. Load
testing, for example, is used to
evaluate performance under real-
life load conditions.
Usability testing:
• Validating how well a customer can
use a system or web application to
complete a task. ●●●
10
Types of Software Testing
Regression testing:
• Checking whether new features
break or degrade functionality.
Sanity testing can be used to
verify menus, functions and
commands at the surface level,
when there is no time for a full
regression test.
11
History of Software
• Testing
“In the 1990s, there was a transition
from testing to a more
comprehensive process called
quality assurance, which covers the
entire software development cycle
and affects the processes of
planning, design, creation and
execution of test cases, support for
existing test cases and test
environments,” says Alexander ●●●
12
Benefits of Software
Cost-Effective: Testing
• It is one of the important
advantages of software testing.
Testing any IT project on time
helps you to save your money for
the long term. In case if the bugs
caught in the earlier stage of
software testing, it costs less to
fix.
●●●
13
Benefits of Software
Security: Testing
• It is the most vulnerable and
sensitive benefit of software
testing. People are looking for
trusted products. It helps in
removing risks and problems
earlier.
Product quality:
• It is an essential requirement of
any software product. Testing ●●●
14
Benefits of Software
Testing
Customer Satisfaction:
• The main aim of any product is to
give satisfaction to their
customers. UI/UX Testing ensures
the best user experience.
15
Conclusion
Software testing can be stated as
the process of verifying and
validating whether a software or
application is bug-free, meets the
technical requirements as guided
by its design and development,
and meets the user requirements
effectively and efficiently by
handling all the exceptional and
boundary cases. 16
17
THANKYOU
FOR WATCHING