Software Testing

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

Software Testing

Presented by Muskan Rane


Section ‘B’ cse
What is software testing
 Software testing is process of finding
errors in the developed product. It check
whether the real outcomes can match
expected results .
 Italso check the quality , functionality
and performance of a software product
before launching .
Why s/w testing important
Software testing is very important because of the following
reasons …
 Software testing is really required to point out the defects and
errors that were made during the development phases.
 Its essential since it makes sure of the customer’s reliability and
their satisfaction in the application.
 It is very important to ensure the quality of the product .
Quality product delivered to the customers helps in gaining
their confidence .
Types of testing
MANUAL TESTING
 Manual testing includes testing a
software manually , i.e., without using
any automated tool or any script.
 In this type , the tester takes over the
role of an end-user and tests the
software to identify any unexpected
behavior or bug.
Types of testing
Automation testing
 Automation testing , which is also known
as test automation , is when the tester
writes scripts and uses another software
to test the product .
 This process involves automation of a
manual process .
 It increase the test coverage ,improves
accuracy , and saves time and money in
comparison to manual testing .
Testing - method
Black-box testing
 Black Box Testing is a way of software
testing in which the internal structure or the
program or the code hidden and nothing is
known about it.
 It focused on testing the functionality of the
software.
 It is mostly done by software testers.
 No knowledge of programming is required.
 Black box testing uses methods like
equivalence partitioning, boundary value
analysis and error guessing to create test
cases.
WHITE BOX TESTING
 White box testing is a way of testing the software in which the tester has knowledge
about the internal structure or the code or the program of the software.
 It focused on ensuring that the internal code of the software is correct and efficient.

 It is mostly done by software developers .


 It is mandatory to have knowledge of programming.
 White box testing uses methods like control flow testing ,
 data flow testing and statement coverage testing.

You might also like