Software Testing
Software Testing
Submitted To:
1. Pavani (230101120241)
2. Achhutha Reddy (230101120245)
3. Pawan Kalyan (230101120243) Guided by :-
4. Rup Kumar (230101120246)
Manoj padhi
CONTENT
Introduction
What is Software Testing ?
Objectives of Testing
Goals of Testing
Testing Methodologies
Software Testing lifecycle – Phases
Conclusion
INTRODUCTION
Testing is a process used to help identify the
correctness, completeness and quality of
developed computer software. With that in
mind, testing can never completely establish
the correctness of computer software.
There are many approaches to software testing
from using alm tools to automated testing, but
effective testing of complex products is
essentially a process of investigation, not
merely a matter of creating and following rote
procedure.
WHAT IS SOFTWARE
TESTING?
Executing software in a simulated or
real environment, using inputs selected
somehow.
OBJECTIVES OF TESTING
Uncover as many as errors (or bugs) as possible in a
given product.
Test data
Tests Derives
Component Test
code outputs
BLACK-BOX TESTING
SOFTWARE TESTING LIFECYCLE -
PHASES
• Requirements study
• Test Execution
• Test Closure