You are on page 1of 15

A

MICRO PROJECT PRESENTATION


ON
“SOFTWARE TESTING”

Name of Students
Kavita Pujari (2216440393)
Siddhi Savji (2216440396)
Pranet Bhosale (2216440400)

Under the guidance of


Mr. P. K .Tiwari

DEPARTMENT Of COMPUTER SCIENCE & ENGINEERING


SANJAY GHODAWAT INSTITUTE, ATIGRE
ACADEMIC YEAR: 2023-24 (SEM – IV)
INDEX
Sr. no: Name

1 Introduction
2 Abstract
3 Software Testing
4 Types of Software Testing:
5 Goals of software testing
6 Principals of software testing
7 Advantages and disadvantages of software
testing

8 Conclusion
INTRODUCTION
ABSTRACT
WHAT IS SOFTWARE TESTING ?

 Software testing is the process of checking the quality, functionality, and performance

of a software product before launching.


TYPES OF SOFTWARE TESTING :

 Unit Testing

 Black Box Testing

 White Box Testing


WHAT IS UNIT TESTING ?
 Unit testing is a type of software testing where individual units or components of
a software application are tested in isolation to ensure they function as intended.
WHAT IS WHITE BOX TESTING ?
 White box testing, also known as clear box testing, glass box testing, or structural testing, is a
software testing technique that focuses on examining the internal logic and structure of a
software application.
WHAT IS BLACK BOX TESTING ?
 Black box testing is a software testing method where the tester examines the functionality of a software
application without having knowledge of its internal code, structure, or implementation details
GOALS OF SOFTWARE TESTING:

1. Bug Detection

2. Ensuring Correctness

3. Meeting Requirements

4. Reliability and Stability

5. Usability and User Satisfaction

6. Security
PRINCIPLES OF SOFTWARE TESTING
1. Testing Finds Mistakes
2. We Can't Test Everything
3. Start Testing Early
4. Some Parts Have More Mistakes
5. Don't Rely on Previous Tests Forever
6. No Errors Doesn't Mean Perfect
7. It Depends on the Situation
8. Focus on Risky Areas
9. Plan and Design Tests
ADVANTAGES OF SOFTWARE TESTING

1. Bug Identification

2. Improved Software Quality

3. Customer Satisfaction

4. Reduced Maintenance Costs


DISADVANTAGES OF SOFTWARE TESTING

1. Time-Consuming

2. Costly

3. Cannot Guarantee Perfection

4. Limited Test Coverage


CONCLUSION
THANK YOU!!

You might also like